java造型

来源:互联网 发布:淘宝网乔丹运动服 编辑:程序博客网 时间:2024/06/10 06:46

Java造型:
. 子类到父类的类型转换安全(up-casting)
比如 : Animal a = new Dog(); 或者调用重写的equals(Object obj) 函数——也是!(参数传递)子类向父类转型

. 父类到子类的转型是不安全的(down-casting) 必须强制
比如 : Dog b = (Dog) a; 或者调用重写的 equals 函数Animal other = (Animal) obj; (这个obj对象是传参数时由子类转化成的总父类(Object)类,现在把这个(Object)父类对象 obj 转化为子类 Animal 对象

1 0