Buscar

“Um método abstrato consiste na definição de uma assinatura na classe abstrata. Este método deverá conter uma implementação na classe-filha, mas nã...

“Um método abstrato consiste na definição de uma assinatura na classe abstrata. Este método deverá conter uma implementação na classe-filha, mas não deve possuir implementação na classe em que ele é definido. Um método final não pode ser sobrescrito, ou seja, não pode ser redefinido na classe -filha. Para marcar um método como final, basta utilizar o operador final no início de sua declaração.”. (ZENZELUK, J. H.; RIBEIRO, S. Um estudo para a evolução do PHP com a linguagem Orientada a objetos. Revista Científica Semana Acadêmica, Fortaleza v. 3, n. 1, 2014.). No universo de orientação a objeto, existem diversos fundamentos que são de importância crítica. Neste sentido, para o programa funcionar, esses elementos precisam conversar entre si, interagindo de acordo com a lógica que implementamos. Indique quais as outras interações entre as classes estão corretas.

Associação é uma conexão entre classes, consequentemente será uma conexão entre seus objetos também.
A agregação é quando precisamos que uma classe tenha acesso a informações de outra classe, dentro de suas operações.
Quando o programa permite fazer associação, não se separa as informações e é possível manuseá-las de maneira mais adequada.
Na composição, se a classe que utiliza as outras classes, deixar de existir no programa, obrigatoriamente as outras classes deixam de existir.
I, II e IV.

Essa pergunta também está no material:

PROGRAMAÇÃO ORIENTADA A OBJETOS
8 pág.

Análise e Desenvolvimento de Sistemas Centro Universitário das Faculdades Metropolitanas UnidasCentro Universitário das Faculdades Metropolitanas Unidas

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a IV. A associação é uma conexão entre classes, o que permite que seus objetos interajam. A agregação é quando uma classe precisa acessar informações de outra classe dentro de suas operações. Na composição, se a classe que utiliza as outras classes deixar de existir no programa, as outras classes também deixarão de existir. Já a afirmação III está incorreta, pois a separação das informações é uma característica da agregação, e não da associação.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando