Id: abs.tex,v 1.1 2006-10-09 13:24:18 waldmann Exp
Attribute verstecken wichtig sind Methoden.
abstract class C { void p () { .. }; // Deklaration und Implementierung abstract void m (); // nur Deklaration } class D extends C { void m () { .. } // Implementierung }
abstrakte Methode ist in Basisklasse deklariert, (aber nicht implementiert), muß in abgeleiteten Klassen implementiert werden.
Basisklasse muß als abstract deklariert werden, wenn wenigstens eine Methode abstrakt ist.
Abstrakte Klasse kann nicht instantiiert werden ( besitzt keinen Konstruktor).