为Student类定义构造方法,用于初始化所有成员变量,增加一个方法toString(),它的返回值是String,其功能是把一个Student类的对象的成员变量信息组合成一个字符串 并输出。
时间: 2024-09-28 12:07:58 浏览: 102
Java中构造方法set/get和toString的使用详解
5星 · 资源好评率100%
在Java中,你可以为`Student`类定义一个默认构造函数,以便在创建对象时初始化所有成员变量,以及一个名为`toString()`的方法,这个方法用于将对象的属性转换成字符串形式。下面是一个简单的示例:
```java
public class Student {
private String name;
private int id;
private double gpa;
// 构造方法,用于初始化成员变量
public Student(String name, int id, double gpa) {
this.name = name;
this.id = id;
this.gpa = gpa;
}
// toString()方法,将学生信息组合成字符串并返回
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", id=" + id +
", gpa=" + gpa +
'}';
}
}
```
在这个例子中,当你创建一个`Student`对象并调用`toString()`方法时,它会返回类似于`"Student{name='张三', id=1001, gpa=3.5}"`这样的字符串。
阅读全文