Herança

6 respostas
C

Olá Pessoal!

A dúvida é, no delphi tem herança de metodo como exemplo abaixo:

procedure Create(Sender: TObject);
begin
  ConectaBanco();
  GravaLogTexto();

  inherited Create();


end;

Onde, o comando inherited indica qual método ele deve herdar do objeto pai apartir daquele ponto do programa.

Como implementar isso em java?

6 Respostas

Andre_Fonseca

oi,

Por padrão todos os métodos da classe pai são herdados pelas classes filhas, além disso todos eles podem ser sobrescritos, ou seja, você pode alterar a implementação do método nas classes filhas.

é esta sua dúvida??

abs

C

André Fonseca:
oi,

Por padrão todos os métodos da classe pai são herdados pelas classes filhas, além disso todos eles podem ser sobrescritos, ou seja, você pode alterar a implementação do método nas classes filhas.

é esta sua dúvida??

abs

Olá André,

Não é essa a dúvida, seria como se fosse uma herança apenas do metodo e não da classe inteira, não é override nem overload, apenas chamar o método da classe pai com o mesmo nome do metodo que está chamando na classe filha.

Seria algo do tipo abaixoi?

Super.MetodoPai()

Obrigado

C

cenriqueos:
André Fonseca:
oi,

Por padrão todos os métodos da classe pai são herdados pelas classes filhas, além disso todos eles podem ser sobrescritos, ou seja, você pode alterar a implementação do método nas classes filhas.

é esta sua dúvida??

abs

Olá André,

Não é essa a dúvida, seria como se fosse uma herança apenas do metodo e não da classe inteira, não é override nem overload, apenas chamar o método da classe pai com o mesmo nome do metodo que está chamando na classe filha.

Seria algo do tipo abaixoi?

Super.MetodoPai()

Obrigado

Funcionou assim, Obrigado a todos

Super.MetodoPai()
ViniGodoy

Sim, mas o super é com “s” minúsculo.

cristiano.benato
C

Isso ai com s minúsculo;

Criado 22 de agosto de 2011
Ultima resposta 22 de ago. de 2011
Respostas 6
Participantes 4