单例(Singleton)模式是Java中最简单的设计模式之一。这种类型的设计模式属于创建对象模式,因为是创建对象的最佳方法之一。这种模式涉及一个类,它负责创建一个对象,同时确保只创建一个对象。这个类提供了一种方法来访问它的唯一对象,可以直接访问,而不需要实例化类的对象。
我们将创建一个单一对象类 - SingleObject。单个对象(SingleObject)类的构造函数是私有的,并且具有自身的静态实例。SingleObject类提供了一个静态方法供外界访问。
public class SingleObject {
private String message ="您好!单例模式"
//创建自身实例对象
private static SingleObject instance = new SingleObject();
//创建一个私有的构造方法
private SingleObject(){}
//供外部访问的获取实例的方法
public static SingleObject getInstance(){
return instance;
}
public void showMessage(){
System.out.println(this.message);
}
}
public class SingleDemo {
public static void main(String[] args) {
SingleObject object = SingleObject.getInstance();
//展示输出信息
object.showMessage();
}
}
本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.sosokankan.com/article/1481372.html
赞 (1)
打赏 微信扫一扫
“骗子”成民企院士第一人:把认真当信仰,人生就会开挂
« 上一篇2019-12-14 20:05:12
李德毅:自动驾驶聚焦双L4量产,已成定局
下一篇 »2019-12-14 20:05:20