问题描述
- java对象转型问题求解答
-
这个不太明白,求具体例子说明,看了网上的一些举例介绍说明还是不太明白实际意义是干嘛,做项目能实际应用到哪里
解决方案
日常我们用的比较普遍的就是数值类型的转换,比如字符串转整形,数值转为字符串等等,对象对象的向上向下转型,你可以看看多态,装箱等
解决方案二:
比如string s=“6”,,int i=Integer.parseInt(s),,可以这样转换,,但是如果s=“a”,那么再转换就会报numberFormatException
解决方案三:
如果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的上转型对象。
解决方案四:
转型最重要的是向上造型,这一点在后面的项目中经常用到,其实就是多态的表现。还有经常用的就是基本类型(String.valueOf())转字符串,字符串解析为基本类型(Integer.parseInt())等
时间: 2024-08-01 17:33:58