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

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

高洛峰
高洛峰オリジナル
2016-11-03 14:47:381789ブラウズ

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

りー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Javaの日付変換次の記事:Javaの日付変換