日期:2014-05-20  浏览次数:20616 次

下面的语句产生了几个对象
String s = "a";
System.out.println(s.toString());
请问上面的语句一共生成了几个对象?

------解决方案--------------------
引用:
楼上讲的基本差不多,不过第3条,不是很清楚!


好吧 我承认我说错了 ,第三条不对,我看了下String类的toString方法:
 public String toString() {
return this;
    }
返回的是当前对象,所以应该是产生两个对象。