Java Reference
In-Depth Information
final int id;
final String name;
final HashSet<Student> registeredStudents =
new HashSet<Student>();
Course(String n) {
id = nextId;
nextId++;
name = n;
}
String getName() {
return name;
}
void registerStudent(Student s) {
registeredStudents.add(s);
}
void unregisterStudent(Student s) {
registeredStudents.remove(s);
}
HashSet<Student> registeredStudents() {
return registeredStudents;
}
int nrOfRegisteredStudents() {
return registeredStudents.size();
}
}
3.
Similarly, create a Student class with the following content:
class Student {
static int nextId = 0;
final int id;
final String firstName, lastName;
Student(String fn, String ln) {
id = nextId;
nextId++;
firstName = fn;
lastName = ln;
}
String getFirstName() {
return firstName;
}
String getLastName() {
return lastName;
}
Search WWH ::




Custom Search