一、继承
继承已有的属性和方法(继承),实现额外的功能(重写)
二、继承的实现
子类 extends 父类{
可继承父类的可继承的属性和方法
不可继承:
1.私有属性和方法
2.构造方法
3.默认访问修饰符,父子类不在同一个包中
}
三、继承中内存的加载顺序
1.父类的属性、方法(代码块)
2.父类的构造方法
3.子类的属性、方法(代码块)
4.子类的构造方法
四、super
1.父类的构造方法
super(参数列表),子类默认调用父类的无参构造方法
任何构造方法必须放在第一行,而且不能重复调用
2.父类的属性 可继承的
super.属性
3.父类的方法
super.方法(); 调用的父类的方法,默认调用自己类中的方法
五、重载和重写的区别
1.重载:在一个类中,方法名相同参数列表不同的形式
2.重写:在继承关系中,方法名和参数列表都相同的形式
六、
属性 父类和子类中的相同属性
方法 访问修饰符
构造方法 一个new调用多个构造方法