学习笔记——Java基础(二)

学习笔记——Java基础(二) 1、抽象类和接口有什么区别? 答:通过abstract来定义抽象类,通过interface关键字来定义接口。 不同点: 抽象类中可以没有抽象方法,也可以抽象方法和非抽象方法共存 接口中的方法在JDK8之前只能是抽象的,JDK8版本开始提供了接口中方法的default实现 抽象类和类一样是单继承的;接口可以实现多个父接口 抽象类中可以存在普通的成员变量;接口中的变量必
相关文章
相关标签/搜索