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

xiaoxiao2021-02-27  334

目前多态情况下不能访问子类特有的成员。 如果需要访问子类特有的成员,那么需要进行类型强制转换. 基本数据类型的转换 小数据类型-------->大的数据类型      自动类型转换 大数据类型--------->小数据类型       强制类型转换     小数据类型  变量名 = (小数据类型)大数据类型; 引用数据类型的转换 小数据类型--------->大数据类型     自动类型转换。 大数据类型--------->小数据类型      强制类型转换

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

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

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

转载请注明原文地址: https://www.6miu.com/read-8376.html

最新回复(0)