class Funcionario {
String nome;
String cpf;
double salario;
// métodos devem vir aqui
}
class Gerente {
String nome;
String cpf;
double salario;
int senha;
int numeroDeFuncionariosGerenciados;
public boolean autentica(int senha) {
if (this.senha == senha) {
System.out.println("Acesso Permitido!");
return true;
} else {
System.out.println("Acesso Negado!");
return false;
}
}
// outros métodos
}
class TestaGerente {
public static void main(String[] args) {
Gerente gerente = new Gerente();
// podemos chamar métodos do Funcionario:
gerente.setNome("João da Silva");
// e também métodos do Gerente!
gerente.setSenha(4231);
}
}
não é duvida, apenas um comentário. No código das classes Funcionario e Gerente, não foi definido os "get e set", porém o código da classe TestaGerente esta utilizando get e set, isto confunde o aluno, quando eu compilei o código deu erro e percebi onde estava o problema.