学编程 ❀(๑╯◡╰๑)❀ 就上soxunxi.cn!这里有CMS,CSS,NET,PHP,Linux,HTML,JAVA,MySQL,Python等教程.
当前位置: JAVA > Java的单例形式是什么【JAVA教程】,Java

单例(Singleton)形式是Java中最简朴的设想形式之一。这类范例的设想形式属于建立形式,因为此形式供应了建立对象的最好要领之一。 (引荐进修:java课程)

这类形式触及一个类,它担任建立一个对象,同时确保只建立一个对象。这个类供应了一种要领来接见它的唯一对象,能够直接接见,而不需要实例化类的对象。

完成实例

我们将建立一个单一对象类 - SingleObject。单个对象(SingleObject)类的组织函数是私有的,而且具有本身的静态实例。

SingleObject类供应了一个静态要领来猎取其静态实例到外部天下。SingletonPatternDemo或示例类将运用SingleObject类来猎取SingleObject对象。

第1步

建立一个Singleton类,SingleObject.java

public class SingleObject {

   //create an object of SingleObject
   private static SingleObject instance = new SingleObject();

   //make the constructor private so that this class cannot be
   //instantiated
   private SingleObject(){}

   //Get the only object available
   public static SingleObject getInstance(){
      return instance;
   }

   public void showMessage(){
      System.out.println("Hello World!");
   }
}

第2步

从单例类中猎取唯一的对象。SingletonPatternDemo.java

public class SingletonPatternDemo {
   public static void main(String[] args) {

      //illegal construct
      //Compile Time Error: The constructor SingleObject() is not visible
      //SingleObject object = new SingleObject();

      //Get the only object available
      SingleObject object = SingleObject.getInstance();

      //show the message
      object.showMessage();
   }
}

第3步

考证输出,获得效果以下 -

Hello World!

以上就是Java的单例形式是什么的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"Java的单例形式是什么【JAVA教程】,Java"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线