java中的构造函数的类型可以是private吗,如果可以它和public是什么区别,那位大哥帮忙解决一下
解决方案 »
- 有一圈数字,求出其连续4个数字和的最大值???
- 有关nutch的问题
- 关于线程池里的线程
- 如何写段代码,使在任务栏最小化的jframe显示出来?
- 一个关于 java 正则表达式的问题
- 这个问题让我嚼尽脑汁,我是束手无策啊,难怪是个新手啊,各位高手拉在下一把,快近来啊!!
- connection , resultset , statement 关闭的时候顺序有关系么?
- String类型的变量,怎么有时候用!=""判断可以,有时候怎么不对?
- 为什么我的JBuilder建不了jsp项目?
- 请教高手:怎么用java applet做 树型目录(就像 资源管理器左边的一样) ? 高分相送!!!
- eclipse中怎样过滤掉所用的warning?
- 关于gui的很菜的问题,高分求解
如果是private的话,在类外面就无法用new 创建这个这个类的实例
只有在此类里面才可以.可以设计一个静态方法得到它的实例.单例模式(一个类只有一个实例)就是这样的.
不允许创建对象 类自己维护一个,对外提供一个访问方法:
public class Singleton {
private Singleton(){}
private static Singleton instance = new Singleton();
public static Singleton getInstance() {
return instance;
}
}
public class Main{
public static void main(String[] args) {
Test test=Test.getInstance();
test.print();
}
}class Test{
private Test(){
}
public static Test getInstance(){
return new Test();
}
public void print(){
System.out.println("Hello");
}
}