java对象转型问题求解答这个不太明白,求具体例子说明,看了网上的一些举例介绍说明还是不太明白实际意义是干嘛,做项目能实际应用到哪里
类型的转换:
1.自动类型转换
基础类型:char int long byte boolean
2.封箱
类 Integer Long Boolean Byte
3.强制转换
子类 申明 为父类 (Object) (new String());
子类 申明 为接口类 (Comparable)(new Long())
写高质量代码:改善Java程序的151个建议 可以看下这本书
其实主要在多态上游重要的体现,具体可以参考:https://zhidao.baidu.com/question/328196072.html
日常我们用的比较普遍的就是数值类型的转换,比如字符串转整形,数值转为字符串等等,对象对象的向上向下转型,你可以看看多态,装箱等比如string s=“6”,,int i=Integer.parseInt(s),,可以这样转换,,但是如果s=“a”,那么再转换就会报numberFormatException
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。