-4

以下に示す2つのクラスがあるとします。

public class baseclass implements interface {}
public class subclass extends baseclass{}

サブクラスもベースクラスからインターフェイスを継承しますか?

よろしく、Shreyas

4

3 に答える 3

8

はい、基本クラスからインターフェイスを継承します。

簡単な例は、インターフェイスで定義されたメソッドを に実装しない場合ですbaseclass。それらsubclassを実装する必要がある場合は、抽象クラスとして定義します。

于 2012-09-14T13:56:11.983 に答える
6

はい。Java でのサブタイプは推移的です。Aが のサブタイプでBあり、Bが のサブタイプであるC場合、Aは のサブタイプですC

于 2012-09-14T13:56:41.730 に答える
3

はい、そうです。

Java言語仕様から:

クラスは必然的に、その直接スーパークラスと直接スーパーインターフェイスが実行するすべてのインターフェイスを実装します。

于 2012-09-14T13:58:44.830 に答える