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

Thirteen Day(面向对象多态之转型)_第1张图片
[Java4Android]21_对象的转型_20160328121138.JPG
Thirteen Day(面向对象多态之转型)_第2张图片
[Java4Android]21_对象的转型_20160328121158.JPG

茶杯 → 杯子

笔记本电脑 → 电脑

向上转型:要有继承关系

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

Thirteen Day(面向对象多态之转型)_第3张图片
[Java4Android]21_对象的转型_20160328165652.JPG

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

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

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

你可能感兴趣的:(Thirteen Day(面向对象多态之转型))