class Funcionario6{
String nome;
String depto;
double salario;
Data datEntradaBanco;
String rg;
void mostra() {
System.out.println("Nome: " + this.nome);
System.out.println("Depto: " + this.depto);
System.out.println("Salario:" + this.salario);
System.out.println("DatEntradaBanco: " + this.datEntradaBanco.dia + "/"
+ this.datEntradaBanco.mes + "/"
+ this.datEntradaBanco.ano);
System.out.println("RG: " + this.rg);
System.out.println("Ganho Anual: " + this.calculaGanhoAnual());
}
public double calculaGanhoAnual () {
double ganhoAnual = 0;
return ganhoAnual = this.salario * 12;
}
}
class Data {
int dia;
int mes;
int ano;
}
class TesteFuncionario6 {
public static void main(String[] args) {
Funcionario6 f1= new Funcionario6();
f1.datEntradaBanco = new Data();
f1.datEntradaBanco.dia = 20;
f1.datEntradaBanco.mes = 12;
f1.datEntradaBanco.ano = 2010;
f1.nome = "Ricardo Toma";
f1.depto = "Informatica";
f1.salario = 10000.0;
f1.rg = "123456";
}
}
C:\CURSOS\ALURA\Java I Primeiros passos>javac Funcionario6.java
C:\CURSOS\ALURA\Java I Primeiros passos>java TesteFuncionario6
C:\CURSOS\ALURA\Java I Primeiros passos>
Pessoal eu fiz a inclusão da classe Data e inclui no programa Funcionario6.java. O programa compila sem erro, mas não mostra os dados na hora que eu faço o teste em TesteFuncionario6. Por favor, alguém pode ajudar e mostrar onde eu estou errando.