Pessoal. Estou tentando resolver a 1º Apostila da Caelum. Mais tenho algumas dúvidas.. Com relação a Orientação a Objeto.
package ExerciciosPg44;
//Classe Principal
/**
*
* @author fabio
*/
public class Funcionario {
String nome;
String departamento;
double salario;
Data dataDeEntrada = new Data();
String rg;
boolean atua;
void bonifica(double valor) {
double novoSalario = this.salario + valor;
this.salario = novoSalario;
}
void demite() {
atua = false;
}
void mostra(){
System.out.println(nome);
System.out.println(departamento);
System.out.println(salario);
System.out.println(rg);
System.out.println(atua);
}
void dataDeEntrada(Data data, Data mes,Data ano) {
System.out.println(data);
System.out.println(mes);
System.out.println(ano);
}
}
package ExerciciosPg44;
public class Data {
int dia;
int mes;
int ano;
}
package ExerciciosPg44;
public class TestaFuncionario {
public static void main (String []args){
Funcionario f1 = new Funcionario();
f1.nome = "Fábio";
f1.salario = 100;
f1.mostra();
f1.dataDeEntrada(26,12,1989);
Funcionario f2 = new Funcionario();
f2.nome = "Fábio";
f2.salario = 100;
f2.mostra();
if (f1 == f2){
System.out.println("Igual");
}
else
System.out.println("Diferente");
}
}
Em fim. Pessoal não estou conseguindo Exibir na tela a partir da SubClase Data..
Obrigado pela ajuda..