当没有实例字段或实例方法或调用方法以获得类的实例时,私有构造函数可用于阻止创建类实例,谁知道这话含

[复制链接]
查看11 | 回复4 | 2011-3-24 11:30:18 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-3-24 11:30:18 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">你了解一下单例模式 ,有助于你理解这句话;

单例模式例子:

public class MyBean {
private static MyBean instance = null;
private MyBean(){//注意构造函数private,不能在该类外new 该类的实例
//do something
}
public staticMyBean getInstance(){
if(instance == null){
instance = new MyBean();
}
return instance;
}
}
回复

使用道具 举报

千问 | 2011-3-24 11:30:18 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2332903\">甄镭
回复

使用道具 举报

千问 | 2011-3-24 11:30:18 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2333203\">是很雷人啊
回复

使用道具 举报

千问 | 2011-3-24 11:30:18 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2337010\">说的是私有构造函数的一些作用,单例模式只是这句话的体现之一
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行