对象转型 casting

  一个基类的引用类型变量可以“指向”其子类对象。

  一个基类的引用不可以访问其子类对象新增加的成员(属性和方法)。

  基类强制转型成子类,则能访问子类独有的成员。

  可以使用 引用变量instanceof(类名),来判断该引用型变量所“指向”的对象是否属于该类或该类的子类。

  子类的对象可以当作基类的对象来使用向上转型(upcasting),反之称为向下转型(downcasting)。

  

原文地址:https://www.cnblogs.com/zawjdbb/p/6212138.html