本帖最后由 黑马一刘昭 于 2013-5-16 13:23 编辑
class lopjupersonp
{
public static void main(String[] args)
{
person p = new person("will","boy",17);//利用构造函数创建对象的时候直接赋初值,把值传递给构造函数
System.out.println(p.toString());
}
}
class person
{
String name;
String gender;
int age;
public person(String name,String gender,int age)
{
this.name = name;
this.gender = gender;
this.age = age;
}
@Override
public String toString()//这个是对object父类方法的覆写,
{
return "[name= "+this.name+",性别="+this.gender+",年龄"+this.age+"]";//我想知道这句是什么意思,为什么前面会有return,这句话和上面的主函数的输出语句是怎么联系起来的!
}
}
|