继承:
概念:
一个类派生出一个类,派生出的类被称为子类(派生类),另一个类是父类(超类、基类);
优点:
方便修改代码、减少代码量
关键字:extends
super 关键字的用法
代表父类对象
访问父类构造方法(在子类构造方法中调用且必须是第一句)、访问父类属性、访问父类方法
不能被继承的父类成员:
1、private 成员
2、子类与父类不在同包,使用默认访问权限的成员
3、构造方法
访问修饰符有哪些:
private:本类可以访问
默认(friendly):本类和同包可访问
protected:本类、同包和子类可以访问
public:都可以访问
初始化顺序:
父类属性->父类构造方法->子类属性->子类的构造方法
方法重写:
方法重写的规则有哪些:
1、方法名相同
2、参数列表相同
3、返回值类型相同或者是其子类
4、访问权限不能严于父类
什么是方法重载什么是方法重写区别:
位置:重写是在子类中重写父类,重载是同类
重写参数表相同重载不同
重写返回值相同或者是其子类,修饰符不能严于父类,重载无关;
继承
最新推荐文章于 2025-04-14 22:26:17 发布