如何定义一个只允许生成一个对象的类,在java中
如题,c++中可以定义构造函数为private,然后类中添加一个static方法调用构造方法,但是在java中如何实现一个只允许生成一个对象的类?...
如题,c++中可以定义构造函数为private,然后类中添加一个static方法调用构造方法,但是在java中如何实现一个只允许生成一个对象的类?
展开
2个回答
2013-06-10
展开全部
你说应该是单例模式,这是一种设计模式,不论什么语言都一样,你可以把你C++那个做法放在Java里一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-10
展开全部
class AA{ private static AA a=null; private AA(){}; public static AA getInstance(){ return a == null? new AA(): a; }}
你说的是这种设计方式吗?
你说的是这种设计方式吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询