Si una clase no
implementa todos los métodos definidos en una interfaz, sino sólo parte de
ellos, el resultado es una clase abstracta.
interface Serie |
public interface Serie { // término i-ésimo de la serie public int termino(int i); // suma de los n primeros términos public int suma(int n); } |
abstract
class SerieConSuma |
public
abstract class SerieConSuma implements Serie { public int suma(int n) { int suma = 0; for (int i = 0; i < n; i++) suma += termino(i); return suma; } } |
Temas relacionados