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
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