Interface 重写接口方法-超类中的实现

Interface 重写接口方法-超类中的实现,interface,subclass,superclass,overriding,Interface,Subclass,Superclass,Overriding,如果一个子类实现了一个接口,而不是重写该方法,它将该方法放在超类中(在超类中具有相同名称和参数的方法),这样是否可以 还是像下面这样实现更好?它是否合法取决于您使用的语言 如果AbstractSuperClass实现了interface1的承诺,我认为没有理由不按照图2所示实现它 这样,AbstractSuperClass的任何其他未来子类也可以根据interface1进行类型检查

如果一个子类实现了一个接口,而不是重写该方法,它将该方法放在超类中(在超类中具有相同名称和参数的方法),这样是否可以


还是像下面这样实现更好?

它是否合法取决于您使用的语言

如果
AbstractSuperClass
实现了
interface1
的承诺,我认为没有理由不按照图2所示实现它

这样,
AbstractSuperClass
的任何其他未来子类也可以根据
interface1
进行类型检查