概念:类似于自然语言中的一词多义
在同一个类中,一系列 方法名 相同 参数不同的方法,就构成了方法重载
参数不同:个数,类型,顺序
extends(扩展) A is a B A继承于B A extends B B父类(基类)A子类
1子类继承父类,继承了父类的属性和方法
2java中的继承都是单一继承
3一切类默认继承于object
4构造器不会被继承,子类实例化时,默认值通过super()调用父类无参构造器
5可以使用super指定调用父类有参构造器
6如果想通过super来调用父类构造器,那么super这句话必须出现在子类构造第一行
7当实例化子类对象时,会递归调用所有父类构造器
优点:提高了代码的重要性
方法的重载概念:类似于自然语言中的一词多义在同一个类中,一系列 方法名 相同 参数不同的方法,就构成了方法重载参数不同:个数,类型,顺序extends(扩展) A is a B A继承于B A extends B B父类(基类)A子类1子类继承父类,继承了父类的属性和方法2java中的继承都是单一继承3一切类默认继承于object4构造器不会被继承,子类实例化时,默认值通过super()调用父类无参构造器5可以使用super指定调用父类有参构造器6如果想通过super来调用父类构造器,那