2 azraelyouxia azraelyouxia 于 2016.05.04 20:29 提问

java对象转型问题求解答

这个不太明白,求具体例子说明,看了网上的一些举例介绍说明还是不太明白实际意义是干嘛,做项目能实际应用到哪里

4个回答

bdmh
bdmh   Ds   Rxr 2016.05.04 20:34

日常我们用的比较普遍的就是数值类型的转换,比如字符串转整形,数值转为字符串等等,对象对象的向上向下转型,你可以看看多态,装箱等

Royal_lr
Royal_lr   Ds   Rxr 2016.05.05 14:47

比如string s=“6”,,int i=Integer.parseInt(s),,可以这样转换,,但是如果s=“a”,那么再转换就会报numberFormatException

qq_27701975
qq_27701975   2016.05.05 18:48

如果B类是A类的子类或间接子类,当用B类创建对象b并将这个对象b的引用赋给A类对象a时,如:
A a;
a = new B();
OR
A a;
B b = new B();
a = b;
则称A类对象a是子类B对象b的上转型对象。

qq_34108945
qq_34108945   2016.05.05 22:36

转型最重要的是向上造型,这一点在后面的项目中经常用到,其实就是多态的表现。还有经常用的就是基本类型(String.valueOf())转字符串,字符串解析为基本类型(Integer.parseInt())等

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!