public class Animal {
??????? private static Animal animal = new Animal();
??????? public static Animal newInstance() {
??????? ??????? return animal;
??????? }
}
public class Main {
??????? public static void main(String[] args) {
??????? ??????? Animal animal =Animal.newInstance();
??????? ??????? System.out.println(animal.hashCode());
??????? }
}
注:
單例模式就是為了解決要new出來好多好多個(gè)對象來,使代碼簡單化瑟俭。