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;
}
Respostas
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 similares
5 anos atrás
5 anos atrás
5 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás