造型转换 AvA 如果把一个子类对象赋给超类变量,那么你无 需多做工作,编译器将为你完成 如果把一个超类对象赋给子类对象,那么你就 需要多做一点工作:必须确信要进行造型转 换—使用“子类”转换符号 如果在进行继承链上的下溯造型时“作弊”的 话,情况会怎样呢? o Manager boss=(Manager)staff[1]; //error ○当程序运行时,java运行系统发现转换不能进 行,就会抛出一个异常。如果不能捕获异常 程序就会终止。 JAVA造型转换 如果把一个子类对象赋给超类变量,那么你无 需多做工作,编译器将为你完成; 如果把一个超类对象赋给子类对象,那么你就 需要多做一点工作:必须确信要进行造型转 换——使用“子类”转换符号。 如果在进行继承链上的下溯造型时“作弊”的 话,情况会怎样呢? Manager boss = (Manager)staff[1]; //error 当程序运行时,java运行系统发现转换不能进 行,就会抛出一个异常。如果不能捕获异常, 程序就会终止