私は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 を与え続けます。助けてください