首页 > 代码库 > 对象造型(引用类型转换)
对象造型(引用类型转换)
1. Student继承于 Person类
只有存在继承关系的对象才有资格进行强制类型转换
Persion p = new Persion();
Student s = (Student)p;//错的,2种不同的类型
而:
Persion p1 = new Student();//多态
Student s1 = (Student)p1;//可以,因为p1这个引用变量实际指向的就是Student对象,所以才可以
上述是父类强制转成子类,而子类是可以直接转成父类,因为多态···
2.不相干的对象,是没办法进行强制类型转换的
Persion p = new Persion();
Car c = (Car)p;//错误的
对象造型(引用类型转换)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。