简述java的单例模式,顺便来个例子
展开全部
单例就是构造方法私有化.
构造方法私有化(加private),外部无法产生对象,因为new 类名(),会无法调用该类的的构造方法
class Sing{
public static Sing instance = new Sing();//内部实例化
private Sing(){super();}//加private,外部无法实例化,即无法访问
public static Sing getInstance(){return instance;}
}
在主类中这样调用
Sing s = Sing.getInstance();//实现实例化对象
构造方法私有化(加private),外部无法产生对象,因为new 类名(),会无法调用该类的的构造方法
class Sing{
public static Sing instance = new Sing();//内部实例化
private Sing(){super();}//加private,外部无法实例化,即无法访问
public static Sing getInstance(){return instance;}
}
在主类中这样调用
Sing s = Sing.getInstance();//实现实例化对象
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询