Compilei as classe DadosFuncionario e Endereco e não consigo compilar a classe Funcionario
class DadosFuncionario { String nome; String cpf; String rg; }
class Endereco { String rua; String bairro; String cidade; String estado; String cep; }
// isto é um objetoclass Funcionario { int idFuncionario; double salario; double limite;
DadosFuncionario nome = new DadosFuncionario(); DadosFuncionario cpf = new DadosFuncionario(); DadosFuncionario rg = new DadosFuncionario();
Endereco rua new Endereco(); Endereco bairro new Endereco(); Endereco cidade new Endereco(); Endereco estado new Endereco(); Endereco cep new Endereco();
// método recebe aumento void recebeAumento(double valorAumento) { this.salario += valorAumento; };
//método transfere void calculaGanhoAnual(double salarioAnual) { salarioAnual = this.salario * 12; };
};
Erro apresentado
C:\Caca\Alura\CursoJava\JavaIPrimeirosPassos\programas>javac Funcionario.java Funcionario.java:11: error: ';' expected Endereco rua new Endereco(); ^ Funcionario.java:11: error: invalid method declaration; return type required Endereco rua new Endereco(); ^ Funcionario.java:12: error: ';' expected Endereco bairro new Endereco(); ^ Funcionario.java:12: error: invalid method declaration; return type required Endereco bairro new Endereco(); ^ Funcionario.java:13: error: ';' expected Endereco cidade new Endereco(); ^ Funcionario.java:13: error: invalid method declaration; return type required Endereco cidade new Endereco(); ^ Funcionario.java:14: error: ';' expected Endereco estado new Endereco(); ^ Funcionario.java:14: error: invalid method declaration; return type required Endereco estado new Endereco(); ^ Funcionario.java:15: error: ';' expected Endereco cep new Endereco(); ^ Funcionario.java:15: error: invalid method declaration; return type required Endereco cep new Endereco(); ^ 10 errors