先看代码:
class Person
{
int age;
}
class TestPerson
{
public static void main(String[] args)
{
Person p = new Person();
new Person().age = 50;//用匿名对象给对象中的变量赋值
System.out.println(new Person().age);//打印出变量age的值
p.age = 30;
System.out.println(p.age);
}
}
为什么用匿名对象给对象中的成员变量赋值没有效果呢?打印结果还是0!!! |