实际上,我参加了面试。他们问我,
界面中有三个功能。重写类只需要覆盖一个函数。你怎么能实现这个目标?
任何人都知道怎么做?
答案 0 :(得分:6)
为了扩展另一个答案,实现接口的抽象方法可以选择仅实现该接口的某些方法,将其余方法的实现留给其具体的子类。
在Java 8中,您甚至可以使用具体的类来完成它,因为接口可以为其某些方法提供默认实现。因此,只有没有默认实现的方法必须由实现接口的具体类实现。
答案 1 :(得分:3)
您可以使用抽象类并实现一些方法
答案 2 :(得分:1)
您可以将实现该接口的类声明为abstract
。
但扩展该抽象类的类必须实现该接口中声明的所有方法,这些方法尚未在抽象类中重写。