Java4Android

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

2016-03-28  本文已影响12人  白如白牙
[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;

上一篇 下一篇

猜你喜欢

热点阅读