8) 继承:子类继承父类的属性和方法
:wink: 不能被继承的父类成员:1,private修饰成员
2,不在同一个包下的默认访问权限成员
3,构造方法
:oops: 关键字: extends
:lol: 多重继承的初始化顺序:先访问父类,在访问子类。
:shock: 子类访问父类成员:1,子类构造器默认调用父类无参构造器(super())
2,调用构造器不能调用多个且必须是第一句
3,通过super.来访问属性和方法
:x 方法重写的规则:1,方法名相同
2,参数列表相同
3,返回值类型相同或是其子类
4,访问权限不能严于父类
:arrow: final: 1,常量,不可更改
2,final修饰的类不能被继承
3,final修饰的方法不能被重写
:wink: 不能被继承的父类成员:1,private修饰成员
2,不在同一个包下的默认访问权限成员
3,构造方法
:oops: 关键字: extends
:lol: 多重继承的初始化顺序:先访问父类,在访问子类。
:shock: 子类访问父类成员:1,子类构造器默认调用父类无参构造器(super())
2,调用构造器不能调用多个且必须是第一句
3,通过super.来访问属性和方法
:x 方法重写的规则:1,方法名相同
2,参数列表相同
3,返回值类型相同或是其子类
4,访问权限不能严于父类
:arrow: final: 1,常量,不可更改
2,final修饰的类不能被继承
3,final修饰的方法不能被重写