jjava编写一个学生类,包括学号,年龄,性别,姓名,记录学生总数和数据成员
时间: 2024-11-05 16:24:06 浏览: 32
在Java中,你可以创建一个名为`Student`的类来表示学生的基本信息。这里是一个简单的例子:
```java
public class Student {
// 数据成员(属性)
private String studentId; // 学号
private int age; // 年龄
private String gender; // 性别
private String name; // 姓名
// 构造函数
public Student(String studentId, int age, String gender, String name) {
this.studentId = studentId;
this.age = age;
this.gender = gender;
this.name = name;
}
// 获取和设置方法
public String getStudentId() { return studentId; }
public void setStudentId(String studentId) { this.studentId = studentId; }
public int getAge() { return age; }
public void setAge(int age) { this.age = age; }
public String getGender() { return gender; }
public void setGender(String gender) { this.gender = gender; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
// 记录学生总数的数据成员可以是一个静态变量,假设它是class级别的
private static int totalStudents = 0;
// 当创建新的学生实例时,增加总学生数
public static void incrementTotalStudents() {
totalStudents++;
}
// 获取学生总数
public static int getTotalStudents() {
return totalStudents;
}
}
```
在这个类中,我们定义了学生的属性,并通过构造函数初始化它们。`incrementTotalStudents`方法用于在创建新学生时更新学生总数。
阅读全文