Thirteen Day(面向对象多态之转型)

[Java4Android]21_对象的转型_20160328121138.JPG
[Java4Android]21_对象的转型_20160328121158.JPG

茶杯 → 杯子

笔记本电脑 → 电脑

向上转型:要有继承关系

一个引用能够调用哪些成员(变量和函数),取决于这个引用的类型,里面定义的类型

[Java4Android]21_对象的转型_20160328165652.JPG

向上转型:
eg:
student s = new student();
person p =s;

相当于: person p = new student();

向下转型:其先向上转型,再向下转型。
person p = new student();
student s = (student)p;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 定义类并创建实例 在Python中,类通过 class 关键字定义。以 Person 为例,定义一个Person类...
    绩重KF阅读 4,018评论 0 13
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 一、理解对象 1.创建 ①构造函数 new Object ②对象字面量 var o = {}; 2.属性类型 ①数...
    duJing阅读 437评论 0 0
  • 如果有补充请留言,如果有错误请指出来 谢谢!!! 本人初学者 gulp的安装gulp安装前的环境配置,安装gulp...
    兔小花阅读 301评论 0 0