Ed
há 10 meses
Vamos analisar cada afirmação sobre herança: I. A herança permite que uma nova classe estenda uma classe existente. A nova classe herda os membros da classe que ela estende. Verdadeiro, essa é uma definição básica de herança em programação orientada a objetos. II. A herança envolve uma superclasse e uma subclasse. A superclasse é a classe geral e a subclasse é a classe especializada. Verdadeiro, essa afirmação está correta e descreve bem a relação entre superclasse e subclasse. III. A subclasse herdará campos e métodos da superclasse sem que nenhum deles precise ser reescrito. Verdadeiro, a subclasse herda os membros da superclasse e não precisa reescrevê-los, a menos que deseje sobrescrevê-los. IV. Novos campos e métodos poderão ser adicionados à subclasse, e é isso que faz dela uma versão especializada da superclasse. Verdadeiro, a subclasse pode adicionar novos campos e métodos, tornando-se uma versão especializada da superclasse. Todas as afirmações estão corretas. Portanto, a alternativa correta é: b) Todas as afirmações.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material