这一行是什么意思

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
D许咚 2019-01-12 15:12:30
int a=10;
String s=(String)a;

这样就理解了吧,强制转换,否则会出现类型不相同的异常。

  • D许咚 #1
    我上面的写法会报错,不能将int类型转换成String,可以改写一下 char a='h'; int b=(int)a; 主要看意思吧,内容不重要
    2019-01-12 15:20:48
慕田峪746875 2019-01-10 20:08:15

(Animal)  这个是强制类型转换语句    前面的Animal是声明数据类型(Animal是你自己定义的类型,是个对象)   temp是变量名  obj是传入的值

意思就是  传入的值必须是Animal类型的,然后赋值给变量名temp

  • 强制类型转换是前面转换数据类型基础知识点
    2019-01-10 20:09:24
好帮手慕阿莹 2018-04-17 11:35:59

这一行的意思是把传递进来的Object类型的对象obj强转为Animal类型。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师