Buscar

Um diagrama de classes faz parte da linguagem de modelagem unificada, conhecida mais popularmente como UML. Esse diagrama possui diversas caracterí...

Um diagrama de classes faz parte da linguagem de modelagem unificada, conhecida mais popularmente como UML. Esse diagrama possui diversas características importantes, como a indicação de atributos, métodos, relacionamentos e outros. Sobre diagrama de classes e o conceito de herança em orientação a objetos, analise a figura a seguir:


A classe Retângulo não possui um método getLargura.
A classe Quadrilátero não possui um método getLargura.
A classe Quadrilátero não possui um método getAltura.
A classe Retângulo não possui um método getAltura.

Essa pergunta também está no material:

Práticas de Engenharia de Software - Atividade 2
6 pág.

Engenharia de Software e Engenharia de Requisitos Universidade SalvadorUniversidade Salvador

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é: "A classe Quadrilátero não possui um método getLargura." Isso ocorre porque a classe Quadrilátero é a classe pai, ou superclasse, e a classe Retângulo é a classe filha, ou subclasse. A classe Retângulo herda os atributos e métodos da classe Quadrilátero, mas também pode ter seus próprios atributos e métodos. No diagrama apresentado, a classe Quadrilátero possui os atributos base e altura, que são comuns a todas as formas geométricas que são quadriláteros. Já a classe Retângulo herda esses atributos da classe Quadrilátero, mas também possui o atributo largura, que é específico para retângulos. Portanto, a classe Quadrilátero não possui um método getLargura, pois esse método é específico para a classe Retângulo, que é uma subclasse de Quadrilátero.

0
Dislike0

✏️ Responder

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

Outros materiais