无聊代码一段

来源:互联网 发布:java url 编辑:程序博客网 时间:2024/05/16 12:25
class Person implements Serializable {private static final long serialVersionUID = -9016986248073447608L;public static enum Gender {MALE, FEMALE}private static class InstanceHolder {private static class InstanceHolder2 {private static final Person instatnce = new Person("John", 31, Gender.MALE);}}public static Person getInstance() {return InstanceHolder.InstanceHolder2.instatnce; // 这里很奇怪的有木有}String name = null;Integer age = null;Gender gender = null;private Person() {System.out.println("none-arg constructor");}private Person(String name, Integer age, Gender gender) {System.out.println("arg constructor");this.name = name;this.age = age;this.gender = gender;}}

原创粉丝点击