在student类中重写toSpring()方法输出age和name的数值
时间: 2024-02-01 07:16:58 浏览: 117
写一个类Student,包含三个属性学号id,姓名name和年龄age;要求覆盖基类Object中的ToString()方法和Equals()方法,使得直接输出Student对象时输出的是对象的id,name和age信息;并且当两个对象的学号相同时认为它们相等;
4星 · 用户满意度95%
假设student类中已经定义了age和name属性,可以这样重写toSpring()方法:
```
public class Student {
private int age;
private String name;
// 其他属性和方法
@Override
public String toString() {
return "Student{" +
"age=" + age +
", name='" + name + '\'' +
'}';
}
}
```
这样,当我们需要输出一个Student对象的时候,就会自动调用该对象的toString()方法,输出该对象的age和name属性值。例如:
```
Student student = new Student();
student.setAge(18);
student.setName("Tom");
System.out.println(student); // 输出:Student{age=18, name='Tom'}
```
阅读全文