Tenho uma classe Veiculos, desta classe derivam 2 descendentes: Moto e Carro.
Como moto não tem portas como atributo, não defini porta como atributo da classe Veiculos senão ela iria herdar este. Assim, tenho que definir este atributo apenas em Carro. O problema é que não sei como fazer. Se eu criar um método init na classe carro para definir o atributo porta, este sobrescreverá o método init da classe pai. Como faço para resolver este problema? Valeu.
Pergunta
Guest Prove Yourself
Tenho uma classe Veiculos, desta classe derivam 2 descendentes: Moto e Carro.
Como moto não tem portas como atributo, não defini porta como atributo da classe Veiculos senão ela iria herdar este. Assim, tenho que definir este atributo apenas em Carro. O problema é que não sei como fazer. Se eu criar um método init na classe carro para definir o atributo porta, este sobrescreverá o método init da classe pai. Como faço para resolver este problema? Valeu.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.