补充 Ps2 另一种情况:
// class son extends parent son son1=new son(); parent par_par=new parent(); parent par_son=new son(); son1=(son)par_par; // 编译通过、运行错误 son1=(son)par_son; // 编译、运行通过
补充Ps4:父类 sup = new 子类() :
sup 可以调用父类非私有属性和方法 + 子类重写成功的方法。
补充 Ps2 另一种情况:
// class son extends parent son son1=new son(); parent par_par=new parent(); parent par_son=new son(); son1=(son)par_par; // 编译通过、运行错误 son1=(son)par_son; // 编译、运行通过
补充Ps4:父类 sup = new 子类() :
sup 可以调用父类非私有属性和方法 + 子类重写成功的方法。