clases abstractas

Son clases que indican qué se puede hacer con ellas; pero no indican cómo se hace algo.

Las clases abstractas tienen algún método abstracto: indica nombre, argumentos, resultado y excepciones, pero obvia el cuerpo del método.

ejemplo: series numéricas

public abstract class Serie {

    private final int t0;

 

    protected Serie(int t0) { this.t0 = t0; }

 

    public int t0() { return t0; }

 

    public abstract int termino(int n);

 

    public int suma(int n) {

        int suma = 0;

        for (int i = 0; i < n; i++)

            suma+= termino(i);

        return suma;

    }

}               

 

Ver "abstract".

Temas relacionados

28. Clases (concepto)