class 类 有参数 班级class 学号 num 学生 student 信息message 让message的值为 其他三个参数拼接的stirng
时间: 2024-12-24 14:37:32 浏览: 5
在Java或其他支持面向对象编程的语言中,你可以创建一个名为`Class`的类,它代表班级,并包含成员变量如`num`(学号)、`student`(学生),以及一个方法`setMessage`用于设置学生的相关信息。这是一个简单的例子:
```java
public class Class {
private String num; // 学号
private Student student; // 学生对象
public Class(String num) {
this.num = num;
}
public class Student {
private String message;
public Student(String message) {
this.message = message;
}
public void setMessage(String info) {
this.message = "学号:" + num + ", 学生信息:" + info;
}
// 如果需要获取信息,可以提供getter方法
public String getMessage() {
return message;
}
}
// 示例如何使用
public static void main(String[] args) {
Student student = new Class("001").new Student("姓名:张三,专业:计算机科学");
student.setMessage("其他信息...");
System.out.println(student.getMessage());
}
}
```
在这个例子中,`Class`有两个嵌套类:`Class`本身和`Student`。`Student`类有一个`setMessage`方法负责将学号、学生名称以及其他信息组合成字符串。在`main`方法中,我们创建了一个`Class`实例并初始化了`Student`。
阅读全文