Javaの使用インタフェース

格式:publicクラスSubImplスーパーIA、IBを実装して拡張します

インターフェイスは多重継承することができ、だけのインターフェイスを継承することができ、クラスは継承されません。

 

インタフェースを実装する(マルチ実現をサポートします)

クラスの[修飾]クラス名インターフェース1、2 ...インタフェースを実装します

必見は、後に拡張するインタフェースの実装。

インターフェイスタイプの実装方法は、パブリックでなければなりません

 

インターフェイスは、インスタンスを作成することはできませんが、参照型の変数を宣言することができます。

この場合、参照型の変数は、その実装クラスのオブジェクトを指していなければなりません。

IStudent S =新しいString(); //

IStudent S =新StudentImpl(); //

 

 

インタフェースとクラス間の関係:

関係や継承を実現

クラスがインタフェースのメソッドを実装して言うことができる、クラスが異なる状況でインターフェイスメソッド、異なる解釈を継承すると言うことができます!

おすすめ

転載: www.cnblogs.com/fanweisheng/p/11131574.html