继承即从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
2应用
访问修饰符+class+子类名+extengds+父类名(一个包内){
}
1.一个子类只能继承一个父类,但是父类仍可向上继承父类,子类可继承其父类的父类
2。子类会继承父类中所有的属性和方法,但无法直接继承父类的私有属性和方法,可以通过公共方法调用获取其值
3.当父类的方法属性无法完全满足子类时,子类中可以写新的方法定义新的属性,且子类可以重写父类中方法(用super可保留父类的属性和方法)
注意:
1要有继承关系的两个类
2返回值类型,方法名,参数类型(个数,顺序)完全一样
3子类访问修饰符大于等于父类(public>默认>私有)
4.super表示引用父类对象
使用方法:super.方法名(参数)