写一个Singleton类出来,并详细解释每一条语句的作用

写一个Singleton类出来,并详细解释每一条语句的作用


守候你守候我
浏览 696回答 2
2回答

拉风的咖菲猫

常用的有2种方法:1)通过成员变量来访问public class MySingleton {public static final MySingleton singleton = new MySingleton();();//第一次加载类的时候就实例化,static以保证所有的class都使用这一个实例private MySingleton() {}}2)这个singleton是不能在外部直接new 出来的。只能通过MySingleton.getInstance()来访问public class MySingleton {private static MySingleton signleton;private MySingleton(){//}public static synchronized MySingleton getInstance(){//外部构造实例的方法if(signleton == null){//如果还不存在,在本类内部实例化一个return new MySingleton();}else{return signleton;//如果已经存在,返回已经存在的实例}}}
打开App,查看更多内容
随时随地看视频慕课网APP