Java面试题 abstract class和interface有什么区别?

abstract class和interface有什么区别? 1.相同点: 两者都是抽象类,都不能实例化。 interface实现类及abstract class的子类都必须要实现已经声明的抽象方法。 2.不同点: interface需要实现,要用implements,而abstract class需要继承,要用extends。 一个类可以实现多个interface,但是一个类只能继承一个abst
相关文章
相关标签/搜索