这句话等号右面是强制类型转换吗?

Map map111 = (Map) send(map);这句话等号右面是强制类型转换吗?

4个回答

看你的send返回的是什么类型。java规定,从抽象往具体转换,需要强制转换操作,反之不需要。
举例:
send返回“中国人”类型,你用“人”接收,不需要转换。你用“北京人”接收,需要转换。假设它们的继承关系是 人-中国人-北京人

应该是的,
看你是什么语言了

是的,前提是右面能转换,否则会报类型转换异常的。

就是强制转换,,但是若返回的不是map,,就会抛异常

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐