Java中的向上造型和向下造型
来源:互联网 发布:切换ip地址软件工具 编辑:程序博客网 时间:2024/04/27 13:29
1.父类引用能指向子类对象,子类引用不能指向父类对象;
2.向上造型:父类引用指向子类对象,例如:Father f1 = new Son();
3.向下造型:把指向子类对象的父类引用赋给子类引用,需要强制转换,例如:
Father f1 = new Son();
Son s1 = (Son)f1;
但有运行出错的情况:
Father f2 = new Father();
Son s2 = (Son)f2;//编译无错但运行会出现错误
在不确定父类引用是否指向子类对象时,可以用instanceof来判断:
if(f3 instanceof Son){
Son s3 = (Son)f3;
}
0 0
- Java中的向上造型和向下造型
- Java中(向上,向下)造型造型和接口回调中的问题
- java中的向上造型
- Java的向上造型和向下造型(超简洁概括)
- iava中的向上造型
- java 向下造型 分享
- Java 向上造型详解
- Java 多态,向上造型
- java内存管理、继承、和向上造型
- 向上造型
- Java学习笔记--向上造型
- java 上溯造型(向上转型)和动态绑定
- Java学习笔记之多态变量和向上造型
- c++向上造型(upcast)
- Upcating(向上造型)
- 浅谈向上造型
- C++向上造型
- 继承,super,向上造型
- windows无法连接到无线网络
- [ACM] HDU 1720 十六进制A+B
- 多条数据填充List
- CButton 重绘
- Mastering ElasticSearch
- Java中的向上造型和向下造型
- Android---Crash三部曲---收集
- 向上生长
- RK3288 Android5.1 4G模块调试总结
- 讲述HCIE自己的故事—— HCIE-Security第一人杜飞
- Spring - RMI
- HttpClient3.x之Get请求和Post请求示例
- Java中List和ArrayList的区别
- 数据结构之跳跃表