Informática, perguntado por gabrielmota027, 8 meses atrás

Explique com suas palavras o código abaixo.

package Model;
abstract class clsForma {
abstract public double area();
}
package Model;
public class clsTriangulo extends clsForma {
int baseTri = 0;
int altura = 0;
public clsTriangulo(int var_base, int var_altura)
{
baseTri = var_base;
altura = var_altura;
}
@Override
public double area()
{
return baseTri * altura / 2;
}

Soluções para a tarefa

Respondido por magcseh1234oxvf8a
1

Resposta:

São classes abstratas que estão sendo implementados nas suas classes derivadas concretas, A classe clsTriangulo está herdando da classe clsForma. Está tendo uma sobrescrita no método área, retornando a área do triângulo.

Creio que seja mais ou menos isso. Se eu estiver errado me avisa! Obrigado.

Perguntas interessantes