1、向上转型
—》子类-》父类
—》多态
2、向下转型
—》父类-》子类
—》instanceof关键字
3、instanceof关键字java中,instanceof运算符的前一个操作符是一个引用变量,后一个操作数通常是一个类(可以是接口),用于判断前面的对象是否是后面的类,或者其子类、实现类的实例。如果是返回true,否则返回false。
if—》对象a是否是类A的实例
—》yes—trueno—false
4、为什么要用为了避免在向下转型出现ClassCastExcepiton异常