Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 子类是否获取由超类实现的接口?_Java_Interface_Extends - Fatal编程技术网

Java 子类是否获取由超类实现的接口?

Java 子类是否获取由超类实现的接口?,java,interface,extends,Java,Interface,Extends,只是一个可能很愚蠢的小问题,但我想确定这一点。如果我有两个类:用这种方式声明的ClassA和ClassB public ClassA implements Usable... //Usable is an interface obviously ... public ClassB extends ClassA ... ... ClassB实现了可用性吗 编辑 如果答案是肯定的,我会把这个声明写在下面 public ClassB extends ClassA implements Usable

只是一个可能很愚蠢的小问题,但我想确定这一点。如果我有两个类:用这种方式声明的ClassA和ClassB

public ClassA implements Usable... //Usable is an interface obviously
...

public ClassB extends ClassA ...
...
ClassB实现了可用性吗

编辑 如果答案是肯定的,我会把这个声明写在下面

public ClassB extends ClassA implements Usable 
会发生什么?eclipse没有向我显示错误,但我想知道是否会以某种方式出现错误

每个孩子都是父母

的确如此。您可能无法直接看到它,但这些方法会被继承。

每个孩子都是父母

的确如此。您可能无法直接看到它,但这些方法会被继承。

每个孩子都是父母

的确如此。您可能无法直接看到它,但这些方法会被继承。

每个孩子都是父母


的确如此。您可能无法直接看到它,但这些方法会被继承。

公共ClassB扩展ClassA实现可用的
相当于
公共类B扩展了类A
。由于您已经扩展了实现界面中所有方法的
ClassA
,Eclipse不会显示任何错误(编译),这两项工作:

Usable usable = new ClassA();
Usable usable = new ClassB();

public ClassB扩展ClassA实现可用的
相当于
公共类B扩展了类A
。由于您已经扩展了实现界面中所有方法的
ClassA
,Eclipse不会显示任何错误(编译),这两项工作:

Usable usable = new ClassA();
Usable usable = new ClassB();

public ClassB扩展ClassA实现可用的
相当于
公共类B扩展了类A
。由于您已经扩展了实现界面中所有方法的
ClassA
,Eclipse不会显示任何错误(编译),这两项工作:

Usable usable = new ClassA();
Usable usable = new ClassB();

public ClassB扩展ClassA实现可用的
相当于
公共类B扩展了类A
。由于您已经扩展了实现界面中所有方法的
ClassA
,Eclipse不会显示任何错误(编译),这两项工作:

Usable usable = new ClassA();
Usable usable = new ClassB();

是的,它实现了
可用
。是的,它实现了
可用
。是的,它实现了
可用
。是的,它实现了
可用