Javaベースの基礎(インターフェース---抽象)
1.抽象とは何ですか?
事の抽象定義は、達成するためにサブクラスを必要とする彼の実現過程を知らない、それを知るための唯一の方法です。
2.抽象的配慮?
抽象クラスは、新しいことはできません。
サブクラスは、親クラスのすべての抽象メソッドを実装する必要があり、またはサブクラスは抽象クラスとなります。
継承できる抽象クラスのメンバ変数。
3.変数ルールのメンバー?
継承されたメンバ変数はプライベートであることに加えて変更することができます。
また、継承することができます修正、最終的な定数は、変更することはできません。
メソッド本体は、メソッドが抽象形式名パブリック抽象型方法(パラメータ)を変更する必要があるかを知りません。
4.インタフェースとは何ですか?
インタフェースは、公開基準、コンテンツjava7で、インターフェースは定数抽象メソッドを持つ含めることができ、java8はさらに、デフォルトのメソッドが含まれていてもよい、静的メソッドは、java9はさらにプライベートメソッドが含まれていてもよいです。
5.インタフェースの役割?
インターフェースの役割は、最大の多状態です。
6.注意事項インターフェイス?
静的メソッドは、アクセスの種類を達成することはできません。あなたが呼び出したい場合は、直接インタフェース名から直接呼び出すことができます。
インタフェースとデフォルトの方法プライベート静的メソッドに加えて、他の方法は、その機能を持つことができません。
インタフェースはコンストラクタではありません。
一定のインターフェイスは、書き込みが省略された場合でも、デフォルトではそうもあり、修正のpublic static finalです。インタフェース定数が割り当てられなければならないと、そうでない場合は、エラーを修正することはできません。