class Panda { int id; String naem ; public Panda() { //................. } public Panda(int id,String name) { this.id=id; this.name=name; } //实现了构造函数的重载 } class TestPanda { public statci void main(String[]args) { Panda p1=new Panda();//调用无参构创建对象,它的属性未被赋值 p1.id=100;//给id赋值 p1.name="小小";//给name赋值 Panda p2=new Panda(200,"大大");//调用两参的构造函数,在创建对象的时候就赋值了 //而且是必须的 } } 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/quanquanfly/archive/2010/03/22/5404190.aspx