关于Java解惑——八两 不理解

上面提到

Object x = "Buy";

String i = "Java";

简单赋值是合法的:x = x + i;(因为x + i是String类型,而String类型又是与Object赋值兼容的)

复合是非法的:x += i; (因为左侧是一个Object引用类型,而右侧是String类型)。

 

可是我运行的结果都是合法的。疑惑了。

posted on 2013-10-25 15:58  aawty  阅读(127)  评论(0)    收藏  举报

导航