String s2=new String("imooc"); 相当于创建一个字符串对象imooc,名为s2
那这个对象名字到底是imooc还是s2? 名字如果是s2的话那imooc是参数??
对象是需要new来创建的,所以后面的才是对象。而前面的是一个对象的引用。 你百度一下对象和对象引用就行了,这里写不下。
s2是对象,imooc是有参构造方法的形参,属性,你看下String里面有什么属性
对象 s2
imooc是s2的属性值
Sys...(s2); //结果就是 imooc