/*
单例设计模式之饿汉式实例。
*/
class Student
{
private int age;
public void setAge(int age)
{
this.age=age;
}
public int getAge()
{
return age;
}
private Student(){}
private static Student s=new Student();
public static Student getStudent()
{
return s;
}
}
class SingleTest
{
public static void main(String[] args)
{
Student s1 = Student.getStudent();
Student s2 = Student.getStudent();
s1.setAge(20);
System.out.println(s2.getAge());//只有一个对象,两个变量s1 s2都指向该对象。
//所以s2调用getAge()其实也是该唯一的一个对象在调用getAge()
}
}
/*
E:\javademo\date0405>java SingleTest
20
*/
date0405/SingleTest.java
最新推荐文章于 2023-02-24 16:43:24 发布