第一种写法:
public class part1_19_2 {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
private part1_19_2(){
}
//在第一次调用的时候实例化
private static part1_19_2 single = null;
public static part1_19_2 getInstance(){
if(single == null){
single = new part1_19_2();
return single;
}else{
return single;
}
}
}
***********************************************************************************************************************
第二种写法:
public class part1_19 {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
private part1_19(){
}
//在类加载的时候实例化对象
private static final part1_19 single = new part1_19();
public static part1_19 getInstance(){
return single;
}
}