更新 src/main/java/cn/edu/zust/dubbo/ SingletonPattern.java/Singleton.java

This commit is contained in:
xuuuuu 2025-06-23 15:44:13 +08:00
parent 315221fbec
commit beabd7c4ca

View File

@ -1,16 +1,23 @@
package cn.edu.zust.dubbo; package cn.edu.zust.dubbo;
public class Singleton { public class SingletonPattern {
private int number =2025; private static SingletonPattern instance;
public void setNumber(int number){
this.number=number; private SingletonPattern() {}
}
public int getNumber(){ public static SingletonPattern getInstance() {
return number; if (instance == null) {
} instance = new SingletonPattern();
private static Singleton instance =new Singleton(); }
private Singleton(){} return instance;
public static Singleton getInstance(){ }
return instance;
} public void showMessage() {
} System.out.println("Singleton Pattern Demo");
}
public static void main(String[] args) {
SingletonPattern singleton = SingletonPattern.getInstance();
singleton.showMessage();
}
}