class A { // Basis-Klasse int x; ... // Attribut void p () { ... } // Methode } class B : A { // abgeleitete Klasse int y; ... // neues Attribut void p () { ... } // überschriebene Methode void q () { ... } // neue Methode }