星空网 > 软件开发 > Java

JAVA 单例设计模式

 

/*设计模式:针对此类问题最有效的解决方法JAVA 23种设计模式单例设计模式:解决一个类只在内存中存在一个对象如何让一个类在内存中只存在一个对象?1、禁止其它的应用程序,通过此类来创建对象2、既然外部不能通过此类创建对象了,我们要用对象,就可以再本类里面创建本类对象3、为了其它应用程序能够访问到本类里面创建的对象,我需要对外界提供一种访问方式如何用代码体现出来:1、私有化构造方法2、在本类中创建本类对象3、得对外界提供访问的方法单例设计模式什么时候用?在做项目的时候如果希望一个类,只需要一个对象就可以了,那么,我们就使用单例设计模式以下就是单例设计模式的简单例子*/class Person{  String name;  private Person(){}  static Person p  = new Person();  public static Person getInstance(){    return p;  }}public class Test{  public static void main(String[] args){    Person  A  =  Person.getInstance();    A.name  =  "小明";    Person  B  =  Person.getInstance();    System.out.println(B.name);  }}/*扩展知识:1、在类里面,可以new当前类为一个对象2、在类里面New的对象,可以设置为私有化的,或者公有化的等3、直接使用类名.静态方法时,还可以赋值给其它变量,赋值后,相当于new了这个类对象,这个对象,可以访问这个类的其它成员属性,方法等*/

 




原标题:JAVA 单例设计模式

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Amazon Live介绍:https://www.ikjzd.com/w/1289
亚马逊Prime会员:https://www.ikjzd.com/w/129
韩国QOOOK平台介绍:https://www.ikjzd.com/w/1290
Loox评论工具介绍:https://www.ikjzd.com/w/1291
FastBuy购物app介绍:https://www.ikjzd.com/w/1292
早期孵化计划介绍:https://www.ikjzd.com/w/1293
夏日必备!TikTok上一款制冰机销售额破50万美金一周爆品盘点 :https://www.goluckyvip.com/news/220216.html
夏日必备!TikTok上一款制冰机销售额破50万美金一周爆品盘点 :https://www.xlkjsw.com/news/93298.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流