引用类型数据
给数组元素赋值必须new一下
若想访问对象数据必须通过数组元素打点
继承:-------代码复用
派生类 extends 超类
通过extends来实现继承
超类/父类:共有的属性和行为
派生类/子类:特有的属性和行为
派生类既能访问自己的,也能访问超类,但是超类不能访问派生类的
一个超类可以有多个派生类,一个派生类只能有一个超类------单一继承
具有传递性(b继承a,c继承b,那么c就有abc全部的属性和行为)
java规定:构造派生类之前必须先构造超类
在派生类的构造方法中若没有调用超类的构造方法,则默认super()调用超类的无参构造方法
在派生类的构造方法中若自己调用了超类的构造方法,则不再默认提供
super:指代当前对象的超类对象
super用法:
super.成员变量名------------访问超类的成员变量
super.方法名()------------调用超类的方法
super()----------------------调用超类的构造方法