10.对象的打印
public 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;
}
public static void main(String[] args){
Person person = new Person("Jim","男",18);
System.out.println(person);
}
}
// 打印结果:day20210829.Person@1b6d3586
如果想要默认打印对象中的属性该如何处理?答案:重写toString方法即可。
public class Person{
String name;
String gender;
int age;
public Person(String name,String geender,int age){
this.name = name;
this.gender = gender;
this.age = age;
}
@override
public String toString(){
return "[" + name + "," + gender + "," + age + "]";
}
public static void main(String[] args){
Person person = new Person("Jim","男",18);
System.out.println(person);
}
}
//输出结果:[Jim,男,18]

被折叠的 条评论
为什么被折叠?



