目录
什么是方法的重载?
继承extends:
继承的规则:
Protected:
Super关键字:
什么是方法的重载?
在同一个类中,方法名字相同,参数列表不同,与返回值无关的一组方法.
继承extends:
当一个类继承了另一个类,另一个类中的所有属性和方法子类都有了.
满足继承关系的类,之间一定是逻辑上垂直关系
继承的规则:
a.要使用继承一定要满足is a 的关系
b.一个类只能继承一个父类
c.子类直接继承父类所有的属性和方法,属于显示继承(public)
隐式继承(private属性和方法)子类也继承了这个属性和方法但是不能直接使用(get/set)
Protected:
使用范围:同包下没有关系的类之间,以及不同包但有继承关系的类之间是可见的
要产生一个子类对象默认先产生父类对象!!!
Super关键字:
super修饰属性,表示从父类中寻找同名属性
Super修饰构造方法:
Super修饰构造方法:
1.super(构造方法的参数)
2.super();直接父类的无参构造可以不写
3.若父类中不存在无参构造,则子类构造方法的首行,必须使用super(有参构造)



