用java写Student类定义构造方法,用于初始化所有成员变量,增加一个方法 toString (),它的返回值是 String,其功能是把一个 Student类的对象的成员变量信息组合成一个字符串 并输出.
时间: 2024-10-11 13:12:22 浏览: 46
在Java中,为了实现这个需求,你可以创建一个名为`Student`的类,并添加一个带参数的构造函数以及一个`toString()`方法。以下是详细的代码示例:
```java
public class Student {
private String name;
private int grade; // 假设grade是一个整数
// 构造方法,用于初始化所有成员变量
public Student(String name, int grade) {
this.name = name;
this.grade = grade;
}
// toString()方法,返回一个表示学生信息的字符串
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", grade=" + grade +
'}';
}
// 如果需要设置或获取成员变量,可以添加相应的方法,这里省略了
// 例如,设置名字的方法:public void setName(String name) { ... }
// 读取名字的方法:public String getName() { ... }
// 以下是在主程序中测试toString()方法的例子
public static void main(String[] args) {
Student student = new Student("小明", 90);
System.out.println(student.toString()); // 输出学生的详细信息
}
}
```
在这个例子中,`toString()`方法会将学生的名字和年级合并成一个易于理解的字符串形式。
阅读全文