我正在使用 java 创建一个类,它是理解对象、方法等的基本类。无论如何,类名是 Student,它应该为每个新创建的对象分配一个学生 ID。学生 ID 从 1000000 开始并以 1 递增,因此每个新对象都应该让班级分配一个学生 ID,10000001、100000002 等。
public class Student {
private static long nextID=10000000;
private long studentID;
//etc..
public Student (String name, long studentID, int count, double total score) {
totalScore=0;
count=0;
this.name=name;
studentID=nextID;
nextID++;
}
public long getStudentID() {
return nextID;`
}
但是,当我创建此类的对象时,学生 ID 一直为每个人提供相同的学号,10000000。请帮助