关于面向对象单例设计模式的问题
先上代码:
class Student
{
private int age;
private static student s=new Student( );
private Student( ){ }
public static Student getStudent( )
{
return s;
}
public void setAge(int age)
{
this.age=age;
}
public int getAge( )
{
return age;
}
}
public static void main(String[ ] args)
{
Student s1=Student.getStudent( );
Student s2=Student.getStudent( );
}
类内自己建立了一个对象,s1、s2同学都指向了类内的对象,那么如果s1,s2两个同学分别改变自己的age,那么这两个人的数据放在了哪里?(不知道我这样描述是不是正确的?还是我根本就没有理解这个问题?:()
|