Java4Android(Mars)

Java4Android(Mars)

5 (61人评价)
  • 课时:(48)

  • 学员:(480)

  • 浏览:(29520)

  • 加入课程

Java4Android 21 对象的转型的笔记

相关课时: 笔记详情:

【编程中常用到】

向上转型:将子类的对象赋值给父类的引用。

Student s = new Student();

Person p = s;

 

一个引用能够调用那些成员(变量和函数),取决于这个引用的类型。

一个引用调用的是哪一个方法,取决于这个引用所指向的对象。

只要两个类是继承关系,向上转型就一定会成功。

 

-----------

向下转型:将父类的对象赋值给子类的引用。

先把一个对象向上转型,然后再把Person对象强制转换成Student类型。

Stude nt s1 = new Student();

Person p = s1;

Student s2 = (Student)p;

//(类名)成员变量; 是强制转型的格式

 

 

0 0

你感兴趣的课程

8万+浏览/ 916学员/ 4.5评分
免费
6万+浏览/ 177学员/ 5评分
免费
6万+浏览/ 971学员/ 4.8评分
免费