Javaベースの基礎(インターフェース---抽象)

Javaベースの基礎(インターフェース---抽象)

1.抽象とは何ですか?

事の抽象定義は、達成するためにサブクラスを必要とする彼の実現過程を知らない、それを知るための唯一の方法です。

2.抽象的配慮?

抽象クラスは、新しいことはできません。

サブクラスは、親クラスのすべての抽象メソッドを実装する必要があり、またはサブクラスは抽象クラスとなります。

継承できる抽象クラスのメンバ変数。

 

3.変数ルールのメンバー?

継承されたメンバ変数はプライベートであることに加えて変更することができます。

また、継承することができます修正、最終的な定数は、変更することはできません。

メソッド本体は、メソッドが抽象形式名パブリック抽象型方法(パラメータ)を変更する必要があるかを知りません。

 

4.インタフェースとは何ですか?

インタフェースは、公開基準、コンテンツjava7で、インターフェースは定数抽象メソッドを持つ含めることができ、java8はさらに、デフォルトのメソッドが含まれていてもよい、静的メソッドは、java9はさらにプライベートメソッドが含まれていてもよいです。

5.インタフェースの役割?

インターフェースの役割は、最大の多状態です。

6.注意事項インターフェイス?

静的メソッドは、アクセスの種類を達成することはできません。あなたが呼び出したい場合は、直接インタフェース名から直接呼び出すことができます。

インタフェースとデフォルトの方法プライベート静的メソッドに加えて、他の方法は、その機能を持つことができません。

インタフェースはコンストラクタではありません。

一定のインターフェイスは、書き込みが省略された場合でも、デフォルトではそうもあり、修正のpublic static finalです。インタフェース定数が割り当てられなければならないと、そうでない場合は、エラーを修正することはできません。

おすすめ

転載: www.cnblogs.com/fan123yh/p/10974548.html