1、一个基类(父类)类型的引用可以指向其子类的对象;
2、一个基类(父类)的引用不可以访问其子类对象新增加的成员(属性、方法);要访问的话需要对该引用进行强制类型转换,转换为对应子类类型;
3、可以使用 【变量 instanceof 类名】 判断该引用型变量所指向的对象是否是该类名的类型;(若为指向的是当前类的类型,则也是当前类父类的类型)
4、子类的对象可以当做父类(基类)对象使用,叫做向上转型;反之称为向下转型。
1、一个基类(父类)类型的引用可以指向其子类的对象;
2、一个基类(父类)的引用不可以访问其子类对象新增加的成员(属性、方法);要访问的话需要对该引用进行强制类型转换,转换为对应子类类型;
3、可以使用 【变量 instanceof 类名】 判断该引用型变量所指向的对象是否是该类名的类型;(若为指向的是当前类的类型,则也是当前类父类的类型)
4、子类的对象可以当做父类(基类)对象使用,叫做向上转型;反之称为向下转型。