1.Beta 应该提供IN的方法的实现 对
2.至少有一个 Beta的构造函数 描述了一个构造方法 In?错,接口中不能定义构造函数
3. 如果Beta的构造函数代码 this(...)或者 super(...)开头,
编译时表示需要 super(),然后出现错误,不能编译.错,能完成编译
4. Beta的构造函数代码 this(...)或者 super(...)开头,
编译时表示需要 super(), 但是能够完成编译. 对
5.Alfa 是 In的子类型,Gamma 应当提供In的实现方法.( l’implementazione dei metodi di In)
前半句 错. 应该是Orario 的子类型.后半句正确
6,如此表达 r instanceof Alfa 是正确的.错
7.至少有一个 Beta 的构造函数描述了一个Orario的构造函数.(richiama (implicitamente o esplicitamente) un costruttore di Orario) 对
8.如此赋值 r = i 能够正确编译.错.前面是子类型,需要强制类型转换
9.如果Gamma的构造函数代码this(...)或者 super(...)开头,
编译时表示需要 super(), 然后报错. 对
10.如果Gamma的构造函数代码this(...)或者 super(...)开头,
编译时表示需要 super(), 但是能够完成编译. 错.不能完成编译.因为没父类没有无参构造函数
11.如此赋值 r = (Beta) i 能够正确编译,但是在运行的时候会引发错误 错.不会引发错误