PlayJava Day024

2019-09-23 09:13:45来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

PlayJava Day024

造型Cast补充:

子类的对象可以赋值给父类的变量

注意:Java中不存在对象对对象的赋值

父类的对象不能赋值给子类的变量

例:

Vechicle v ;
Car c = new Car() ;
v = c ;  //可以
c = v ;  //编译错误
//可以用造型:
c = (Car)v ;
//只有当v这个变量实际管理的是Car才行

用括号围起类型放在值的前面

对象本身并没有发生任何变化

所以不是“类型转换”

运行时有机制来检查这样的转化是否合理 ----> ClassCastException

向上造型:

拿一个子类的对象,当作父类的对象来用

向上造型是默认的,不需要运算符

向上造型总是安全的


原文链接:https://www.cnblogs.com/JavaDemo01/p/11563652.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:PlayJava Day023

下一篇:stars-one的原创工具——APK签名验证破解工具