Java中构造函数的权限可以是private吗?为什么

来源:互联网 发布:淘宝网毛衣外套女 编辑:程序博客网 时间:2024/04/28 10:56
可以
但是一般只有单例模式才把他设成为private
确保外部不能实例化,这样才能保证他是一个实例
给你个例子
public class ClassicSingleton {    
   private static ClassicSingleton instance = null;    
     
   private ClassicSingleton() {    
          
   }    
   public static ClassicSingleton getInstance() {    
      if(instance == null) {    
         instance = new ClassicSingleton();    
      }    
      return instance;    
   }    
}

原创粉丝点击