A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

I)对象的多态性

(1)对象的多态性体现在继承过程中,子类对象与其父类对象之间的类型转换关系。

(II)转换关系

(1)向上转型:在创建对象时,对象可以作为本身的类型引用,可以作为父类型的引用(将一个子类对象直接赋值给一个父类的引用变量)。

(2)向下转型:将父类的对象作为其子类的类型的引用(需要强制类型转换)。

(III)向上转型

语法:

<父类型> <引用变量> = new <子类型>();

(IV)向下转型

语法:

<子类型> <引用变量> = (<子类型>)<父类型引用变量>;

(V)类型转换注意事项

(1)向上,向下都必须是两个类型之间存在继承关系。

(2)向上时,系统会自动进行类型转换,无强制转换。

(3)向下时,只有父类的引用变量才能转换成子类,一个父类的实例对象是不能被强制转换成子类的。

(4)基本数据类型的转换时只能是数值型的数据(包括整型,字符型,浮点型),同时数值型无法同布尔类型转换。

评分

参与人数 2黑马币 +23 收起 理由
18369902839 + 20
小米哥 + 3 很给力!

查看全部评分

1 个回复

倒序浏览
希望对大家有帮助!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马