我们今天进行了Java测试,对正确的答案进行了激烈的讨论。你能用一个简单的解释帮我找到正确的答案。
问题:这个Java代码有什么问题?
abstract class Fluffy {
}
interface Animal {
}
class Cat extends Fluffy implements Animal {
}
class Dog extends Fluffy implements Animal {
}
选项
您只能选择一个答案
答案 0 :(得分:6)
从编程的角度来看,代码没有任何问题。
我猜你的老师所得到的是Fluffy应该是一个界面而Animal应该是抽象类,但这比设计问题更重要而不是代码问题。您可以使用虚构的场景为任何一方提出参数,因为实际上没有给出任何场景。