class Singleton{
private static Singleton instance=new Singleton();
public static int count;
public static int count1=0;
private Singleton(){
count++;
count1++;
}
public static Singleton getInstance(){
return instance;
}
}
public class SingleTonDemo {
public static void main(String[] args) {
Singleton instance=Singleton.getInstance();
System.out.println(instance.count); //1
System.out.println(instance.count1);//0
}
Kerana tertib permulaan pembolehubah anda.
mencipta objek
.Singleton
Pada masa ini,count
dancount1
kedua-duanya1
Permulaan statik
count1
, di sinicount1
ditugaskan kepada0
Jika anda mahu 2, anda perlukan 1. Hanya letakkan
instance
pemula di bawahcount1
.