Imagem de fundo

A linguagem de programação escolhida para construir o...

Durante uma aula de programação, um professor sugere aos estudantes que implementem um programa utilizando os princípios da orientação a objetos. O intuito é ler os lados de um triângulo e realizar operações básicas com ele. O modelo proposto na figura define a classe Triangulo, contendo como atributos os lados do triângulo e como métodos as operações para atribuir e retornar os valores dos lados, calcular área e calcular o perímetro.


Imagem associada para resolução da questão

A linguagem de programação escolhida para construir o programa precisa ser capaz de


A

permitir a herança múltipla para criar várias instâncias de um triângulo


B

adotar a recursividade como principal mecanismo de repetição das instruções.


C

ocultar os atributos dentro da classe fazendo com que eles sejam acessados apenas por meio de seus métodos.


D

realizar a sobrecarga dos métodos a fim de criar mais de um método com o mesmo nome.