・・・って、うっかりメソッドの宣言部に書いたら普通にコンパイルできました。
オーバーライド禁止を表す"final"を、オーバーライドという概念のないクラスメソッドに付けてもコンパイラに怒られないんですね。
付ける意味も全くないし、動作もまったく変わらないのですが(笑)
Java言語仕様 8.4.3.2 static Methods、8.4.3.3 final Methodsのどちらにも、クラスメソッドにfinalを付けるとどうなる、という規定はありませんね。
http://java.sun.com/docs/books/jls/third_edition/html/classes.html#8.4.3.2
長いことJavaに関わっていますが、今さら気づきました。
[ウェブサービスレビュー]ネット利用時のPCの安全性を手軽にチェックできる「PC Flank」
-
「PC
Flank」は、ネット利用時における自分のPCの安全性を手軽にチェックできるサービスだ。目的別に7つの診断メニューが用意されており、必要なチェックをすばやく行って、対策を講じることができる。自分のPC環境がどれだけ安全か、客観的に判断するのにはもってこいだ。
6 hours ago




0 コメント:
Post a Comment