请看我的注解:- class Single {
-
- //将构造函数私有,目的是在Single这个类外面不可以创建Single这个类的对象了,
- //这是因为private这个关键字修饰的函数只能在类内部访问
- private Single() {
- }
- //这个Single对象前面加一个static修饰符,目的是让这个对象随着Single类加载的时候就创建
- private static Single s = new Single();
- //函数如果被public static修饰了,表明这个函数既可以被类名直接调用也可以被这个类的对象调用,
- //但我们此时一般用类名直接调用
- public static Single getInstance() {// 没有对象的时候用类名调用方法,用static修饰
- return s;
- }
- }
复制代码 |