Java实现:创建Student类,里面定义学生姓名、学生年龄、班级等成员变量定义班级类Class里面定义班级名,专业名等。同时定义构造方法,用于初始化成员变量,测试输出学生的信息及班级信息;
时间: 2023-07-10 20:08:57 浏览: 74
代码如下:
```java
public class Student {
private String name;
private int age;
private Class clazz;
public Student(String name, int age, Class clazz) {
this.name = name;
this.age = age;
this.clazz = clazz;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public Class getClazz() {
return clazz;
}
public static void main(String[] args) {
Class clazz = new Class("Class One", "Computer Science");
Student student = new Student("Tom", 18, clazz);
System.out.println("Student name: " + student.getName());
System.out.println("Student age: " + student.getAge());
System.out.println("Class name: " + student.getClazz().getName());
System.out.println("Major: " + student.getClazz().getMajor());
}
}
class Class {
private String name;
private String major;
public Class(String name, String major) {
this.name = name;
this.major = major;
}
public String getName() {
return name;
}
public String getMajor() {
return major;
}
}
```
在这个例子中,我们定义了一个 `Student` 类和一个 `Class` 类。`Student` 类有三个成员变量:姓名、年龄和班级;`Class` 类有两个成员变量:班级名和专业名。我们在 `Student` 类的构造方法中传入一个 `Class` 类型的对象作为班级信息,用于初始化成员变量。在 `main` 方法中,我们创建了一个班级对象 `clazz` 和一个学生对象 `student`,并输出了学生和班级的信息。
阅读全文