classPerson{String name;void talk(){System.out.println("my name is "+this.name);}}classTestA{publicstaticvoid main(String args[]){Person p1 =newPerson();		p1.name ="zhangsan";Person p2 =newPerson();		p2.name ="lisi";		p1.talk();		p2.talk();}}classTestA{publicstaticvoid main(String args[]){Person p1 =newPerson("zhangsan",20,"beijing");}}classPerson{String name;int age;String address;Person(){System.out.println("无参数的构造函数");}Person(String name,int age){this();this.name = name;this.age = age;System.out.println("两个参数的构造函数");}Person(String name,int age,String address){this(name,age);this.address = address;System.out.println("三个参数的构造函数");}}原文:http://www.cnblogs.com/arroneve/p/5815429.html