Map map111 = (Map) send(map);这句话等号右面是强制类型转换吗?
看你的send返回的是什么类型。java规定,从抽象往具体转换,需要强制转换操作,反之不需要。举例:send返回“中国人”类型,你用“人”接收,不需要转换。你用“北京人”接收,需要转换。假设它们的继承关系是 人-中国人-北京人
是的,前提是右面能转换,否则会报类型转换异常的。
应该是的,看你是什么语言了
就是强制转换,,但是若返回的不是map,,就会抛异常