キャサリン・シエラのSCJPを読んでいます。
本で説明されているように、抽象キーワードと最終キーワードは互いに矛盾するため、一緒に使用できないことを理解しています。
しかし、strictfp キーワードと abstract キーワードを一緒に使用できない理由がわかりません。
strictfp キーワードが Java で正確にどのように機能するかはまだわかりません。
私の考えでは、抽象的なstrictfpメソッドを宣言し、サブクラスを持ち、そのメソッドを「strictfpの方法」で実装できます。
これらのキーワードがうまく調和しない理由は何ですか?
編集
本を再確認しましたが、確かに
インターフェイス メソッドは抽象的であるため、 final 、 strictfp 、または native とマークすることはできません。
キャサリン・シエラによるSCJPから。21ページ。
また、私の IDE (Eclipse Juno) は、abstract キーワードと strictfp キーワードを一緒に使用できないと言っています。
うーん、なぜですか?