classe abstract

Quando uma classe ou um método de classe tem o especificador "abstract", você não pode criar uma instância da classe. Uma classe "abstract" deve ser usada como uma superclasse, em que alguns membros são implementados ou especificados, mas não todos.