正如所有从抽象类扩展的子类必须为所有抽象方法提供实现一样,接口的所有方法是否必须对实现它们的所有方法执行相同的操作?
答案 0 :(得分:1)
我认为您的意思是说实现接口的所有类必须为其所有方法提供实现。是的,没错。
...除非它是一个实现接口的抽象类,在这种情况下它可以使一些方法未实现(但是一些具体的类必须最终实现它们)。此外,如果接口扩展了更多接口,那么这些接口中的所有方法也必须实现。
答案 1 :(得分:0)
抽象类将一个或多个方法的实现留给它的扩展类,它可以通过实现其他接口继承的方法合同执行相同的操作。 如果抽象类实现了接口,则它不一定要实现任何继承的方法。这并不意味着你不能实现任何一个。 :d