Estou a ler o pdf fj11 da Caelum e não consigo correr uma classe de testes, já corri o código e as diferentes classes para tentar resolver o problema, mas nitidamente devo estar a atribuir mal qualquer coisa.
Tenho uma classe de teste: ...public static void main(String[] args) {
Employee e1 = new Employee();
e1.name = "Xica";
e1.salary = 1000;
e1.bonifica(245);
e1.admissionDate.day = 1;
e1.admissionDate.month = 7;
e1.admissionDate.year = 2010;
e1.shows()
public class Employee {
public String name;
public String department;
public double salary;
public Date admissionDate;
void shows(){
System.out.print("The employee with the name: "+this.name);
System.out.println(" belongs to the "+this.department+" with admission date of "+this.admissionDate+".");
System.out.println("Dia: " + admissionDate.day);
System.out.println("Mês: " + this.admissionDate.month);
System.out.println("Ano: " + this.admissionDate.year);
public class Date {
int day;
int month;
int year;
}
Quando o método shows() corre, nitidamente admissionDate é null.
Como/Onde devo iniciar correctamente?
)