#java#对象的转型
来源:互联网 发布:linux shell 控制语句 编辑:程序博客网 时间:2024/05/01 11:39
为什么要写这篇博客:
对象的转型是面向对象多态性的体现,必须深刻理解。
向上转型:
父类引用指向子类对象
Person p = new Student();
向下转型:
将[指向子类对象的父类引用]强制转换为子类引用
Person p = new Student();Student s = (Student)p;
例:
<span></span>Person p = new Student();p引用能够调用Person类型的成员变量和成员方法,但无法调用Student的成员变量和成员方法。
//一个引用调用的是哪一个方法,取决于该引用指向的对象的类型。
<span></span>Person p = new Student();
<span></span>p.introduce();
<span></span>p引用调用了Student类的introduce()方法,因为p引用指向了Student类型的对象。
0 0
- #java#对象的转型
- java 对象的向上转型
- java 对象的向下转型
- java基础---对象的转型
- java基础----对象的上转型对象
- java入门-对象的上转型对象
- Java中对象的上转型对象
- Java中 对象的上转型对象
- java对象的转型(第21集)
- java 对象的向上、向下转型
- JAVA中上转型对象的详细解释
- java基础之对象的向上转型
- java基础之对象的向下转型
- Java对象类型的转型分析
- Java中上转型对象的详细解释
- JAVA中上转型对象的详细解释
- java基础:对象的向上转型/向下转型; 基本类型的 向上转型/向下转型实例(窄化)
- java中的对象转型
- 使用IVersionedWorkspace进行版本检测
- 年终总结(2015);一年回头看
- IOS Core Animation Advanced Techniques的学习笔记(四)
- Mybatis 使用技巧总结
- Log4J使用详解
- #java#对象的转型
- Linux中vmstat命令详解
- android 6.0 关于SystemUI 的启动流程浅析(一)
- IOS Core Animation Advanced Techniques的学习笔记(五)
- 第五章第四节-bean的关系
- 人人都能用英语
- WebStorm+Node.js开发环境的配置
- Intent显示启动与隐式启动
- 天气信息