什么是单例模式?
记住一下思路:
1.一个类只能有一个对象(实例)
2.这个对象必须自己创建
3.给别人提供访问这个对象的方法
单例模式分两种:饿汉式 、懒汉式
/**
* 单例模式--懒汉式
*
* @author lenovo
*
*/
public class Student {
// 1.将自己的构造器私有化
private Student() {
}
// 2.创建对象
private static Student stu = null;
// 3.给外部提供访问这个对象的方法:行业规范取名要求
public static Student getInstence() {
if (stu == null) {
stu = new Student();
}
return stu;
}
}
public class Dada {
public static void main(String[] args) {
Student.getInstence();//只能构建一个对象
}
}