qq_小夭_1
2016-12-28 11:22
package buchong;
/*
* 访问控制符,static,final
* 需求:在整个程序中Person类只能存在一个对象,(这个类的对象是唯一的)
* */
public class Single {
Person p;
public static void main(String[] args) {
//1.保证外界不能再创建对象
//2.给外界提供一个方法,返回该类对象
}
}
/*这是一种设计模式*/
class Person{
private int age=1;
}
要根据这个里面的提示做
public class Singleton {
private Singleton() {}
private static Singleton single=null;
//静态工厂方法
public static Singleton getInstance() {
if (single == null) {
single = new Singleton();
}
return single;
}
}
单例模式。
将构造函数私有了,在外部是不能创建对象
利用getInstance给外部提供方法去获取对象。
有兴趣可以去看看JAVA设计模式,慕课网也有。
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题