Objecto no parametro

void enrollStudent(Student newStudent) ?

Que significa esta linha?
que o metodo enrollStudent tem capacidades de receber valores pois tem parametro. e tal parametro é um objecto né? mas o newStudent? e se fosse:
void enrollStudent(Student student1)? Que diferenças existem pra o q esta em cima?

(que o metodo requer um objecto como parametro)

void enrollStudent(Student newStudent), o Student é classe?

Student é um Objeto do tipo Student =p
new Student é o nome de referência…

Student newStudent = new Student();

e esta linha ->

void enrollStudent(Student newStudent) 

significa que o método enrollStudent só pode receber um objeto que seja um Student… =]

entendeu?

espero tetr ajudado!

void enrollStudent(Student newStudent)
este metodo recebe valores do objecto Student, certo!
sim ajudou.

private List students;

students = new ArrayList();

esta variavel students do tipo List guarda uma ArrayList(), a variavel students aponta para uma ArrayList criada né?ou n?

hours = new NumberDisplay(24)
minutes = new NumberDisplay(60);

A palavra new significa criar? Utilidade do new?