【学习笔记13】java面向对象-强制类型转换

来源:互联网 发布:手机淘宝卖家中心网址 编辑:程序博客网 时间:2024/06/08 12:12
目前多态情况下不能访问子类特有的成员。

如果需要访问子类特有的成员,那么需要进行类型强制转换.

基本数据类型的转换

小数据类型-------->大的数据类型      自动类型转换
大数据类型--------->小数据类型       强制类型转换     小数据类型  变量名 = (小数据类型)大数据类型;

引用数据类型的转换

小数据类型--------->大数据类型     自动类型转换。
大数据类型--------->小数据类型      强制类型转换

类型转换最场景的问题: java.lang.ClassCastException。 强制类型转换失败


实现关系下的多态:

接口  变量  = new  接口实现的类      (也就是接口的引用类型变量指向了由接口实现的类所创建的对象)


接口的方法全部都是非静态的,因为接口的方法都是抽象的,abstract不能与static同时存在。

0 0