Я создаю класс с использованием java, и это базовый класс для понимания объектов, методов и т. Д. В любом случае имя класса является Student и предполагается присвоить идентификатор студента каждому вновь созданному объекту. начало студенческому билету по адресу 1000000. и приращение на 1, так что каждый новый объект должен иметь класс назначить идентификатор студента, 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. Пожалуйста, помогите
Был как раз собирался добавить, что нет никакой необходимости для параметра studentID. Хороший ответ, я не могу дойти до этих простых вопросов достаточно быстро – sreya
@sreya, lol это отличное решение. – msangel
Теперь мой вывод для studentID равен 0 .. 'public Student (String name) {totalScore = 0; кол = 0; this.name = имя; this.studentID = NextID; NextID ++; } public long getStudentID() {return studentID;} ' – user2809437