class Funcionario{
String nome;
int idade;
String setor;
Data dataDeAdimissao;
void mostra () {
System.out.println("Nome: " + this.nome);
System.out.println("Idade: " + this.idade);
System.out.println("Setor: "+ this.setor);
System.out.println("Data de adimissao" + this.dataDeAdimissao);
}
}
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 exerciciotres{
public static void main(String[] args){
Funcionario mauricio = new Funcionario();
mauricio.nome=" Mauricio Akbar";
mauricio.idade=45;
mauricio.setor="Administracao";
Funcionario mauricio= new Data();
mauricio.dataDeAdimissao.preenchedata(1,7,2000);
mauricio.mostra();
}
}
O erro que esta dando é este:
exerciciotres.java:33: error: variable mauricio is already defined in method main(String[])
Funcionario mauricio= new Data(); ^ exerciciotres.java:33: error: incompatible types: Data cannot be converted to Funcionario
Funcionario mauricio= new Data(); ^ 2 errors