定义
继承就是子类继承父类的特征和行为。
优点
子类拥有父类的属性和方法,减少重复的代码,维护性高,代码简洁,提高了代码的复用性。
缺点
代码的耦合度会提高
继承关键字
class----定义类
interface----定义接口
extends----继承父类
implements----实现接口
extends和implements
相同点
都属于Java中的继承
都发生在多各类中
不同点
- extends 单继承,implements 多实现
- extends继承父类时,父类中可以存在方法的默认实现,而implements在实现接口中不能有方法实现
- extends发生在子类和父类之间,implements发生在实现类和接口之间。
super关键字
其实就是父类对象,实现对父类成员的访问,用来引用当前对象的父类
类的加载机制
双亲委派
Object
上帝类,所有类的父类