Informática, perguntado por Dan1926, 1 mês atrás

Um sistema computacional desenvolvido com uma linguagem de programação orientada a objetos é, como o nome do paradigma sugere, composto por objetos que interagem por meio da troca de mensagens (chamadas de métodos). Como sabemos, objetos são construídos a partir de classes e um dos primeiros passos na implementação de um sistema computacional desse tipo é identificar as classes de interesse e a forma como elas se relacionam. Em geral, há dois tipos de relacionamentos entre classes. Eles são chamados de TEM-UM (do inglês HAS-A) e É-UM (do inglês IS-A).



Com base na programação orientada a objetos, avalie as afirmações a seguir.



I. Se uma classe base, denominada pessoa, for herdada pelas classes padeiro e escritor, isso quer dizer que padeiro é uma pessoa e escritor é uma pessoa.

II. Se uma classe pacote possuir variáveis de instância do tipo comida e bebida, terá uma relação de composição (tem-um).

III. Caso uma classe chamada Navio tenha uma classe base chamada "ObjetoDoSistema", essa não é uma relação de “é-um”, pois a classe base do navio teria de ser “Veiculo”.

IV. Em diversos casos a composição pode ser mais bem empregada que a herança, porém, ele possui um limite de 10 objetos.

É correto o que se afirma em:

RESPOSTA CORRETA: I E II apenas

Soluções para a tarefa

Respondido por thalesvelasques
0

Resposta Correta: I E II apenas

Perguntas interessantes