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:
Fonte: Elaborada pelo autor.
Considerando o exposto acima, a respeito do diagrama apresentado, assinale a alternativa correta.
O atributo área é protegido (protected).
O atributo altura da classe Quadrilátero possui nível de acesso protegido.
A classe Retângulo não possui um método getLargura.
A classe Quadrilátero é uma classe derivada da classe Retângulo.
O método área da classe Retângulo é privado.
Respostas
respondido por:
18
Resposta: A classe Retângulo não possui um método getLargura.
Explicação:
Área não é método, mas sim atributo, e a visibilidade é privada.
Temos uma inversão de valores,assim, é o inverno, a classe retângulo deriva
(é filha) da classe quadrilátero. O atributo área é privado (-), e não protegido(#).
respondido por:
2
Resposta:
A classe Retângulo não possui um método getLargura.
Explicação:
Resposta correta: A alternativa está correta, pois é visível e nítido que o método getLargura pertence à Classe: Quadrilátero. A classe retângulo estende à classe quadrilátero. Assim, quando se tem um retângulo quadrilátero, não é necessário se ter a obtenção de largura nas duas classes, já que um estende o outro.
Perguntas similares
4 anos atrás
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás