Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 延长2节课-填空-最后一次考试排练_Java - Fatal编程技术网

Java 延长2节课-填空-最后一次考试排练

Java 延长2节课-填空-最后一次考试排练,java,Java,我正在准备期末考试。我遇到了一个需要填补空白的问题 我需要填充空格的相关代码段 ____ ____ C {} ____ B extends ____ , C {} 问题是:我能插入所有的空格来编译我的程序吗 我知道我不能使一个类从两个类扩展而来。但也许有某种关键字可以让这个编译 就我个人而言,我认为在C之前应该有“implements”关键字,然后看起来是这样的。也许是上学年的家伙打错的 public interface C {} class B extends Object implemen

我正在准备期末考试。我遇到了一个需要填补空白的问题

我需要填充空格的相关代码段

____ ____ C {}
____ B extends ____ , C {}
问题是:我能插入所有的空格来编译我的程序吗

我知道我不能使一个类从两个类扩展而来。但也许有某种关键字可以让这个编译

就我个人而言,我认为在C之前应该有“implements”关键字,然后看起来是这样的。也许是上学年的家伙打错的

public interface C {}
class B extends Object implements C {} //good enough 
我还可以用声明新类的大片段来填补最后一个空白,但我认为情况并非如此


还是。我可以只填充空格来编译第一个代码段中的代码吗

C和B都应该是接口。 下面的示例(我在其中一个空格中使用了
Closeable
接口,但您可以使用JDK中的任何已知接口)


当接口相互继承时,它们使用
extends
关键字,而不是
implements
(当类从接口继承时使用该关键字)。

现在开始-一个接口可以扩展多个接口

public interface C {}
interface B extends Runnable, C {}

我不知道extends也可以用于接口。干得好,谢谢!:)
public interface C {}
interface B extends Runnable, C {}