ホームページ > 类库下载 > java类库 > Javaの継承とインターフェース

Javaの継承とインターフェース

高洛峰
リリース: 2016-11-03 14:47:38
オリジナル
1791 人が閲覧しました

インターフェイスの最も重要な役割は、インターフェイスを使用する最も重要な理由でもあります。つまり、インターフェイスは複数の基本クラスにまで遡ることができます。インターフェイスを使用する 2 番目の理由は、抽象基本クラスを使用する場合と同じです。クライアント プログラマがこのクラスのオブジェクトを作成し、それが単なるインターフェイスであると指定するのを防ぐためです。ここで、「インターフェイスと抽象クラスのどちらを使用すべきでしょうか?」という疑問が生じます。インターフェイスを使用すると、抽象クラスとインターフェイスの利点を同時に得ることができます。したがって、作成する基本クラスにメソッド定義やメンバー変数がない場合は、とにかく抽象クラスの代わりにインターフェイスを使用することになります。実際、何かが基底クラスになることが事前にわかっている場合、最初の選択肢はそれをインターフェースに変えることです。抽象クラスは、メソッド定義またはメンバー変数を使用する必要がある場合にのみ考慮する必要があります。

りー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート