static interfaceとjavaのようなキーワードがない通常のインターフェイスの違いは何ですか?
いつ、どこでのstaticというキーワードをのインターフェイスの前に使用する必要がありますか?このインタフェースを例に取ることができます
ありがとうございました! public static interface Map.Entry<K,V>
静的インタフェースとJavaのようなキーワードのない通常のインタフェースとの違いは何ですか?
6
A
答えて
8
違いはありません:static
はを暗示される - すべてのインターフェイスが効果的に静的です。
キーワードを使用するかどうかを指定するか、またはstatic
キーワードを使用するかはスタイル上の問題です。個人的には、内部スタティッククラスのセマンティクスに準拠しているので、static
を使用することを好みます。
0
インターフェイスは本質的に静的です。 ブロック内にインターフェイスを宣言することはできません。インタフェースHelloThereは方法greetInEnglishの体内に定義されているので、例えば、以下のコードの抜粋は、をコンパイルしない。
public void greetInEnglish() {
interface HelloThere {
public void greet();
}
class EnglishHelloThere implements HelloThere {
public void greet() {
System.out.println("Hello " + name);
}
}
HelloThere myGreeting = new EnglishHelloThere();
myGreeting.greet();
}
関連する問題
- 1. Javaのインタフェースと@interfaceの違いは何ですか?
- 2. 静的構造と通常構造の違いは何ですか?
- 3. Javaのインタフェースと抽象インタフェースの相違点
- 4. Javaの組み込み静的インタフェース
- 5. このインタフェースとメソッドでJavaジェネリックに何が間違っていますか?
- 6. インタフェースと純粋な抽象クラスのJVM実装の違いは?
- 7. ARC静的インタフェースの問題
- 8. インタフェース:implementaionキーワードを持たないクラス
- 9. AutoCADとJAVAのインタフェース
- 10. Java:compareToインタフェースのセマンティクスとは何ですか?
- 11. 静的インタフェースをC#
- 12. JavascriptからJavaとのインタフェース
- 13. インタフェースのないリポジトリパターン
- 14. JavaとRとのインタフェース
- 15. JavaアプリケーションでOgre(C++)とのインタフェースに最適な方法は何ですか?
- 16. Javaのインタフェースとの混乱
- 17. Windowsサービスと通常のアプリケーションの違いは何ですか?
- 18. データフォームwebpartと通常のリストwebpartの違いは何ですか?
- 19. CILの通常オペコードとショートフォームオペコードの違いは何ですか?
- 20. cl_datatypeと通常のデータ型の違いは何ですか?
- 21. Java:サブクラスがベースクラスと異なるインタフェースを提供しないようにする
- 22. JavaとQuartz Composerのインタフェース
- 23. Javaプライオリティキューと同等のインタフェース
- 24. オブジェクト指向の共通メソッド:インタフェース、抽象的なものなど
- 25. Djangoの静的ファイルとメディアファイルの違いは何ですか?
- 26. 通常と適応ローパスフィルタの違いは何ですか?
- 27. ソースフォルダと(通常)フォルダの違いは何ですか
- 28. スレッドエントリ関数と通常関数の違いは何ですか?
- 29. 静かなNaNとシグナリングNaNの違いは何ですか?
- 30. どのような構造インタフェース `google.maps.Icon`となります
私もそれを使用することを好みます。同様に、内部の 'enum'宣言と同様に、本質的に' public'なのでアクセス修飾子なしでインターフェースメソッドを宣言する方法のように、この警告を知らない人々を混乱させません。 +1 – Brian