功能:输出对象的描述信息
通过调用对象的toString方法,打印这个对象的描述信息,比如:
//Person{age=10, name='ouyang', sex='male', height=1.73}
class Person
{
private int age;
private String name;
private String sex;
private double height;
public Person(int age, String name, String sex, double height)
{
this.setAge(age);
this.setName(name);
this.setSex(sex);
this.setHeight(height);
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
@Override
public String toString() {
return "Person{" + "age=" + age + ", name='" + name + '\'' + ", sex='" + sex + '\'' + ", height=" + height + '}';
}
}
public class Main5
{
public static void main(String[] args)
{
Person myself=new Person(10,"ouyang","male",1.73);
System.out.println(myself.toString());
//Person{age=10, name='ouyang', sex='male', height=1.73}
}
}