一、方法重载的三大原则
1.方法名相同
2.参数不同
- 数量不同
- 类型不同
- 顺序不同
3.同一作用域
注:和返回值类型没有关系
二、构造方法重载
定义一组构造方法,使其构成重载关系,从而灵活的以多种不同方式来实例化对象
三、重载的作用
适当地进行方法重载,可以使初始化对象的方式更加灵活
四、继承
1.继承是利用现有的类去创建新类的过程
2.父类:又称为基类
3.子类:又称为派生类
4.继承的定义:
[访问修饰符] + class + 子类 + extends + 父类 + 成员列表
五、继承的概念
1.每下一层比上一层更为具体,并包含上一层的特征,这样的层次结构使下层的类自动共享上层的类的特点和性质
2.继承就是自动共享基类的成员属性和方法
六、继承中的构造方法
1.父类中的构造方法不能被子类继承
2.父类中的构造方法只需初始化自己的成员变量,子类的构造方法也只需考虑到自己的成员变量,不许要去关注父类的情况
七、构造方法的执行顺序
1.当实例化子类的对象时,必先执行父类的构造方法,再去执行子类的构造方法
2.如果多个继承关系的父类,就先从最高级的父类开始调用,再逐渐依次将有继承关系的父类构造方法全部执行
3.如果父类构造方法调用失败,那么子类对象也无法创建