/**
*
*/
package fanfa;
/**
-
@author sq
-
@date 2020年6月9日
-
@Desription: TODO
*/
class Danli1 {
public static String name;
public static Integer age;private static Integer count=0; private static Danli1 danli1=null; private Danli1() { // TODO Auto-generated constructor stub } private Danli1(String name,Integer age){ this.name=name; this.age=age; } // 建立代理方法 public static Danli1 fnafa(){ if (count==0) { count++; danli1=new Danli1(name,age); } return danli1; } /** * * * @return name */ public String getName() { return name; } /** * @param name name */ public void setName(String name) { this.name = name; } /** * @return age */ public Integer getAge() { return age; } /** * @param age age */ public void setAge(Integer age) { this.age = age; } /* (non-Javadoc) * @see java.lang.Object#toString() */ @Override public String toString() { return "Danli [getName()=" + getName() + ", getAge()=" + getAge() + ", getClass()=" + getClass() + ", hashCode()=" + hashCode() + ", toString()=" + super.toString() + "]"; }
}
public class Danli{
public static void main(String[] args) {
Danli1.name=“saas”;
Danli1.age=18;
Danli1 dl1=Danli1.fnafa();
Danli1.name=“saas11”;
Danli1.age=181;
Danli1 dl2=Danli1.fnafa();
System.out.println(dl1);
System.out.println(dl2);
}
}