JAVA创建一个student类,添加静态变量num,添加成员变量id和name,定义构造方法初始化id和name,其中,id自动生成
时间: 2024-11-18 22:18:28 浏览: 36
在Java中,我们可以创建一个名为`Student`的类来满足您的需求。首先,我们定义一个静态变量`num`,表示学生的总数,然后有成员变量`id`和`name`,并添加一个构造方法来初始化这两个属性,其中`id`可以使用递增的方式自动生成。以下是这个类的示例代码:
```java
public class Student {
// 静态变量 num 表示学生总数
private static int num = 0;
// 成员变量 id 和 name
private int id;
private String name;
// 构造方法,用于初始化 id(自增)和 name
public Student(String name) {
this.id = ++num; // 自动递增 id,初始值为 1
this.name = name;
}
// 获取静态变量 num 的值
public static int getTotalStudents() {
return num;
}
// 获取学生信息
public int getId() {
return id;
}
public String getName() {
return name;
}
@Override
public String toString() {
return "Student{" +
"id=" + id +
", name='" + name + '\'' +
'}';
}
// 示例相关问题:
阅读全文