如果使用protected我觉得还是有点问题的。public class mySingleton exetends yourSingleton{ mySingleton(){ }}客户端开发人员如何这样的话,那将造成隐患,个人认为还是private比较安全