在Student类中,重写toString()的方法,输出age和name的值
时间: 2024-02-17 12:05:17 浏览: 75
好的,我来给您展示一下代码:
```java
public class Student {
private int age;
private String name;
// 构造方法
public Student(int age, String name) {
this.age = age;
this.name = name;
}
// 重写toString()方法
@Override
public String toString() {
return "学生姓名:" + name + ", 年龄:" + age;
}
}
```
在这个示例中,我们重写了`toString()`方法,以便在输出`Student`对象时打印出`age`和`name`的值。在这个方法中,我们使用了字符串拼接的方式,将`name`和`age`的值连接在一起,最后返回这个字符串。这样,当我们在其他地方输出`Student`对象时,就可以直接使用`System.out.println(student)`的方式输出对象的信息。
相关问题
在student类中,重写toString()方法,输出age和name的值
好的,以下是一个示例代码:
```java
public class Student {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "Name: " + this.name + ", Age: " + this.age;
}
}
```
在上面的代码中,我们重写了 `toString()` 方法并使用字符串拼接的方式输出了 `name` 和 `age` 的值。如果你创建了一个 `Student` 对象,并调用了它的 `toString()` 方法,就会得到一个类似于 `Name: Tom, Age: 18` 的字符串作为输出。
在Student类中,重写toString()的方法,输出age和name的值
好的,可以参考以下代码实现:
```java
public class Student {
private int age;
private String name;
// 构造方法、getter和setter方法省略
@Override
public String toString() {
return "Student{" +
"age=" + age +
", name='" + name + '\'' +
'}';
}
}
```
在上面的代码中,重写了`toString()`方法,返回了一个包含`age`和`name`的字符串。这样在使用`System.out.println()`方法输出一个`Student`对象时,就会自动调用`toString()`方法并输出`age`和`name`的值。
阅读全文