clase abstracta

Cuando una clase o un método de clase tiene el especificador abstracto, no puedes crear una instancia de la clase. La finalidad de una clase abstracta es usarla como una superclase, donde se implementan o especifican algunos miembros, pero no todos.