类如何同时扩展和实现其他类和接口?

时间:2016-02-20 23:19:29

标签: java

我不知道如何编写一个可以同时扩展超类和几个接口的子类。

2 个答案:

答案 0 :(得分:2)

一个类只能扩展一个超类,但可以实现多个接口,这可以通过用逗号分隔它们来实现,如下所示:

public class MyClass extends AnotherClass implements AnInterface, AnotherInterface

答案 1 :(得分:0)

扩展类很简单:除非你扩展的类是抽象的,否则除了提供合适的构造函数之外,你的类甚至不需要做任何事情。

另一方面,实现接口或扩展抽象类只是实现一组特定方法的承诺,如相应的抽象类和/或接口中所声明的那样。同样,您的所有类需要做的是为这些方法提供一些实现。

当然,实现需要在整个设计方案中有意义,但从技术上讲,它们只需要在那里就可以编译代码。