假设接口Inty
定义了五种方法。
假设类Classy
声明它实现了Inty
,但没有为五种接口方法中的任何一种提供实现。
哪个是真的?
我认为答案应该只是C,因为抽象类不能以任何方式实例化(让匿名子类分开)。
如果我是对的,请告诉我。
答案 0 :(得分:0)
The class will not compile
您必须覆盖类中界面中的所有方法,因为Classy
是普通Java
类。如果它是抽象的将编译。
然后A和C都正确。
答案 1 :(得分:0)
如果类不是抽象的,那么它将不会编译。如果是 抽象,然后它将编译但需要其具体的孩子 实施方法。因此选项A和C是正确的。