单例就像我们的任务管理器窗口无论打开几次,桌面上只有一个窗口
所谓单例就是,我们有且只能创建一个对象
- public class A{
- //定义一个类变量记住该类的一个对象
- private static A a = new A();
-
- //私有构造器 ---这样只能通过下面的 getObject方法获取对象 但是下面方法获取的对象只能是上面创建
- 的类对象
- private A(){
-
- }
-
- public static A getObject(){
- return a;
- }
- }