单例模式:
只创建一个对象
/*
*
- @author DCH
- 单例模式:只创建一个对象
- 1.将构造器私有化
- 2.提供一个静态方法
- 3.提供一个静态类的属性
*/
//懒汉式,需要对象的时候才创建.
public class Student {
private String name;
private int age;
//定义一个变量存储对象
static Student stu=null;
//1.构造器私有 只能自己创建
private Student(){
}
//提供一个返回该类的方法
public static Student getStudent(){
if(stu==null){
stu = new Student();
}
return stu;
}
public void sayHello(){
System.out.println("这是一个学生");
}
}