A alternativa correta é a letra E) Nenhum dos itens está correto. Explicação: I - Quando uma classe X possui como atributo um objeto da classe Y como atributo, a classe X não precisa herdar Y, pois a relação entre as classes é de composição e não de herança. II - A herança não é utilizada para acessar atributos e métodos privados de outra classe. A visibilidade dos atributos e métodos é definida pela própria classe e não pela classe que herda. III - A herança é utilizada para reutilizar código e evitar duplicação de código em classes semelhantes. A classe herdeira recebe métodos e atributos da classe herdada, mas não necessariamente precisa ter semelhanças entre métodos e atributos.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar