Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida com o contrutor padrão

Boa Tarde. Criei duas classes, uma chamada Funcionario e outra Gerente. a classe Gerente herdava as caracteristicas da classe Funcionario graças ao uso do "extends". Porém quando escrevi um construtor padrão para a classe Funcionario e adicionei o parametro "double salario", não consegui rodar o código. O que eu deveria fazer para corrigir isto? seguem os prints do código.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá, Boa tarde! Tudo bem? Creio que como você declarou o construtor na classe mãe, é necessário declarar um construtor na classe filho, usando a palavra chave "super", acho que seja isso!

O código em Gerente ficaria assim:

Public Gerente(String senha, double salario){

super(salario); this.senha = senha;

}

Acho que seja isso, mas se não der certo, perdão!

Valeu, José! Exatamente isso. o professor explicou isso algumas aulas depois. obrigado pela ajuda.