public class FuncionarioII {
String nome; String departamento; double salario; Data dataDeEntrada; String rg;
void recebeAumento(double aumento) { this.salario += aumento; }
void calculoGanhoAnual() {
double ganhoAnual = this.salario * 12; System.out.println(ganhoAnual); }
void mostra (){ System.out.println("Nome: "+ this.nome); System.out.println("Departamento: "+ this.departamento); System.out.println("Salario: "+ this.salario); System.out.println("Data De Entrada: "+dataDeEntrada.dia + "/" +dataDeEntrada.mes+ "/"+dataDeEntrada.ano); System.out.println("RG: "+ this.rg); System.out.println(" "); }
} class Data{ int dia; int mes; int ano;
void preencheData(int dia, int mes, int ano){ this.dia= dia; this.mes = mes; this.ano= ano;
}
}
class ProgramaIV {
public static void main(String[] args) {
Funcionario f1 = new Funcionario(); f1.nome = "Adalberto"; f1.dataDeEntrada = new Data(); f1.dataDeEntrada.preencheData (22,10,1995); f1.mostra();
}
} Esse é o meu código, o problema e´que ele não roda pois no trecho "f1.dataDeEntrada = new Data(); f1.dataDeEntrada.preencheData (22,10,1995);" O netbeans acusa "Data cannot be converted To String"