对象转型 casting
一个基类的引用类型变量可以“指向”其子类对象。
一个基类的引用不可以访问其子类对象新增加的成员(属性和方法)。
基类强制转型成子类,则能访问子类独有的成员。
可以使用 引用变量instanceof(类名),来判断该引用型变量所“指向”的对象是否属于该类或该类的子类。
子类的对象可以当作基类的对象来使用向上转型(upcasting),反之称为向下转型(downcasting)。
一个基类的引用类型变量可以“指向”其子类对象。
一个基类的引用不可以访问其子类对象新增加的成员(属性和方法)。
基类强制转型成子类,则能访问子类独有的成员。
可以使用 引用变量instanceof(类名),来判断该引用型变量所“指向”的对象是否属于该类或该类的子类。
子类的对象可以当作基类的对象来使用向上转型(upcasting),反之称为向下转型(downcasting)。