抽象クラスとインタフェースの違いとの関係。

違い:

①キーワード:

キーワード抽象クラス抽象クラス

インターフェースインターフェース

②サブクラス実装:

キーワードは、拡張抽象クラスのサブクラス継承

インターフェイスのサブクラスは、キーワードを実装することによって実現しました。

③コンストラクタ:

抽象クラスのコンストラクタの存在下では

いいえ、インタフェース、コンストラクタません

④プロパティとメソッド:

抽象クラス属性は、一般的に存在することができる、あなたはまた、一般的な手順を有することができます。

インターフェースメソッドは、パブリック抽象改変、抽象メソッド、インターフェイス・プロパティが変更されている静的パブリック静的最終的な定数です。

⑤特長:

抽象クラスは、単一継承、多重継承が特徴

インタフェースの特徴:多重継承、複数の実装、多重継承を。

連絡先:

①インタフェースは、すべての抽象メソッドである特定の抽象クラス、抽象クラスです。

②オブジェクトを作成することはできません、オブジェクトは、サブクラスが作成する必要があります。

概要:物事の異なる宣言エッセンスと同じ機能のための汎用インタフェース。抽象クラスは、本質的に同じ機能、同じことを宣言するために使用されます。

おすすめ

転載: www.cnblogs.com/myxc-19/p/11870000.html