Boa tarde galera.
Estou com uma dúvida e se alguém puder me esclarecer, ficarei super agradecido.
Neste exercício na classe Teste está da seguinte forma:
class Teste {
public static void main(String[] args) {
AreaCalculavel a = new Retangulo(3,2);
System.out.println(a.calculaArea());
}
}
Mas fiz da seguinte forma e deu a resposta:
class Teste {
public static void main(String[] Args){
Retangulo r = new Retangulo(3, 2);
System.out.println(r.calculaArea());
}
}
Por que utilizar AreaCalculavel ao invés de Retangulo?