Na hora de compilar esta dando erro , o que esta errado.
public class Conta {
public int conta;
public String nome;
public double salario;
public int agencia;
public void Status(){
System.out.println("O seu nome é " + this.nome);
System.out.println("O numero da sua Conta é : "+ this.conta);
System.out.println("A sua Agencia é : " + this.agencia);
System.out.println("O seu salario é :" + this.salario);
System.out.println(this.dataEntrada.retornaData());
}
public void RecebendoAumento(double aumento){
this.salario = salario + aumento;
System.out.println("O seu Salario Aumentou : " + this.salario);
}
public void CalculoGanhoAnual(){
this.salario = salario * 12;
System.out.println("O aumento anual foi de : " + this.salario);
}
Data dataEntrada;
}
Fiz em aba diferente.
public class Data {
int dia;
int mes;
int ano;
public void Data (int dia,int mes, int ano){
this.dia = dia;
this.mes = mes;
this.ano = ano;
}
public String retornaData(){
return this.dia + "/" + this.mes + "/" + this.ano;
}
}
public class Funcionario {
public static void main(String[] args) {
Conta f1 = new Conta();
f1.nome = "Jean";
f1.conta = 666;
f1.Status();
System.out.println("----------------------");
f1.RecebendoAumento(50);
f1.CalculoGanhoAnual();
System.out.println("----------------");
Conta f2 = new Conta();
f2.nome = "Carol";
f2.conta = 585484;
f2.Status();
System.out.println("----------------------");
f2.RecebendoAumento(100);
f2.CalculoGanhoAnual();
f1.dataEntrada = new Data();
f1.dataEntrada.Data(13,9,1991);
f1.Status();
}