Ed
ontem
Vamos analisar as alternativas com foco no conceito de herança em Programação Orientada a Objetos (POO): a) "A herança é um mecanismo para aprimorar as classes existentes. O comportamento dos objetos é definido por método. Um atributo cujos vários objetos podem compartilhar seu valor na mesma classe é um atributo de classe." - Esta alternativa explica corretamente que herança é um mecanismo para reutilizar e aprimorar classes existentes. A parte sobre atributos de classe é correta, mas não é definição de herança. Ainda assim, é a que melhor define o conceito. b) "Quando há a necessidade de utilizar uma classe que está em outro pacote, fazemos uso da palavra-chave herança." - Incorreto. Para usar classes de outros pacotes, usa-se importação, não herança. c) "Herança diz respeito ao desempenho dos objetos." - Incorreto. Herança trata de reutilização e hierarquia, não desempenho. d) "Dizemos que há herança quando duas ou mais classes dependem uma da outra." - Incorreto. Herança é uma relação "é um" (generalização/especialização), não simplesmente dependência. e) "Herança refere-se ao valor de um atributo que pode ser compartilhado entre vários objetos." - Incorreto. Isso se refere a atributos estáticos ou de classe, não herança. Portanto, a alternativa correta é a)