Ed
há 3 meses
Vamos analisar cada afirmação: I. "Objetos possuem características e comportamentos que são seus métodos e atributos respectivamente." Incorreto. Na verdade, atributos são as características (dados) e métodos são os comportamentos (funções). A afirmação inverteu os conceitos. II. "Herança permite que subclasses herdem atributos e métodos das classes mães sem que haja necessidade de reescrevê-los. Generalização ou especialização são formas de herança." Correto. Essa definição está correta. III. "Herança múltipla é quando uma superclasse possui diversas subclasses." Incorreto. Herança múltipla ocorre quando uma subclasse herda de múltiplas superclasses, não quando uma superclasse tem várias subclasses. IV. "A comunicação entre objetos é feita a partir da troca de mensagens e o que possibilita essa troca de mensagem é o encapsulamento que esconde detalhes não relevantes de um objeto, como a implementação de um método, por exemplo." Parcialmente incorreto. A comunicação entre objetos realmente ocorre via troca de mensagens (chamadas de métodos), mas o encapsulamento serve para esconder detalhes internos, não para possibilitar a troca de mensagens. Portanto, apenas a afirmação II está correta. Resposta correta: a) Apenas a afirmação II está correta.
Cadastre-se ou realize login