Ajuda nos construtores

1 resposta
Miss_P

Preciso de ajuda no seguinte:

Tenho uma classe que herda de outra. O construtor da Superclasse recebe como argumentos um identificador(string) e um nome(string). O da Subclasse recebe 4 argumentos diferenteres e um identificador que corresponde ao id da superclasse, porém não recebe o nome. A questão é que não consigo fazer o construtor da subclasse funcionar desta forma a partir do super. Alguma sugestão?

1 Resposta

CrOnNoS

As classes herdadas da sua super classe tem relação de “é um”. Se sua super tem identificador e nome, as subclasses dessa classe tem que ter os mesmos atributos se não, não são subclasses.
Se, seja lá por qual razão, você ainda quer colocar essa sua classe herdando desta outra, você poderia fazer um construtor sobrecarregado na super classe com apenas o atributo ID e a subclasse usaria esse construtor, ou no seu construtor que contém apenas o ID, passar um “nome” qualquer para o construtor pai … “” por exemplo.

Criado 28 de novembro de 2009
Ultima resposta 28 de nov. de 2009
Respostas 1
Participantes 2