子类类型 引用名 = (子类类型) 父类引用 Cat cat = (Cat) animal; 此时编译类型是Cat,运行类型是Cat 只能强转父类的引用,不能强转父类的对象要求父类的引用必须指向当前目标类型的对象,即如果执行Dog dog = (Dog)animal会报错