String s = "abc";
String s1 = new String("abc");
毕老师说第二句话有两个对象怎么理解?他说new 是一个对象,"abc"又是对象,我还是理解不了。一个new单词就是一个对象么?
那像下面这段代码中,总共有几个Person对象,又有几个String对象呢?- class Demo
- {
- pubilc static void main(String [] args)
- {
- Person p = new Person("xiaoming",5);
- }
- }
- class Person
- {
- String name;
- int age;
- Person(String name,int age)
- {
- this.name = name;
- thi.age = age
- }
- }
复制代码 |