广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java单例模式是什么?_北大青鸟IT计算机学校

作者:邓华发布时间:2021-03-29分类:Java技术浏览:1047


导读:Java是现在非常主流的编程语言之一,很多人想转行学习Java语言。那么Java单例模式是什么?下面就让我们一起来看看惠州北大青鸟老师是怎么回答的。

Java是现在非常主流的编程语言之一,很多人想转行学习Java语言。那么Java单例模式是什么?下面就让我们一起来看看惠州北大青鸟老师是怎么回答的。

单例模式是一种创建模式。

抽象工厂模式是Java创建型设计模式的其中一种。

这种模式只涉及一个单独的类,它负责创建自己的对象。

该类确保只创建单个对象。

这个类提供了一种访问其唯一对象的方法。

例如,当设计一个用户界面时,我们可能只有一个主应用程序窗口。我们可以使用Singleton模式来确保只有一个MainApplicationWindow对象的实例。

例子

下面的代码将创建一个MainWindow类。

MainWindow类的构造函数是私有的,并且有一个自身的静态实例。

MainWindow类提供了一个静态方法来获取它的静态实例到外部世界。

Main,我们的演示类将使用MainWindow类来获取一个MainWindow对象。

class MainWindow {
  //create an object of MainWindow   private static MainWindow instance = new MainWindow();

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

  //Get the only object available   public static MainWindow getInstance(){
     return instance;
  }   public void showMessage(){
     System.out.println("Hello World!");
  }
}public class Main {   public static void main(String[] args) {
     //Get the only object available
     MainWindow object = MainWindow.getInstance();

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

上面的代码生成以下结果。

Hello World!

想了解更多关于Java的资讯,可以来惠州北大青鸟新方舟校区了解一下。

java6.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表