对象向上转型: 父类引用指向子类对象,默认进行
对象向下转型: 父类转成子类,需强制进行
instanceof 关键字,判断一个对象是否是一个类的实例
对象转型实例:
package com.extend.test;
class Animal{}
class Dog extends Animal{}
public class TestExtend {
public static void main(String[] args) {
Animal a=new Dog();//向上转型 子类转父类
Dog d=(Dog)a; //向下转型
System.out.println(a instanceof Animal);
System.out.println(a instanceof Dog );
}
}
运行结果: