public class SparKonto extends Konto{ // Auf Sparkonto können nur positive Beträge eingezahlt werden // einzahlen der Oberklasse wird überschrieben. // intern wird aber das einzahlen der Oberklasse // super.einzahlen(...) verwendet void einzahlen(int betrag){ if(betrag>0) super.einzahlen(betrag); } // Vom Sparkonto kann ich auf ein anderes Konto // überweisen, ich darf das Sparkonto aber nicht überziehen void überweisen(Konto empfänger, int betrag){ if(betrag > 0 && betrag > getSaldo()){ super.einzahlen(-betrag); empfänger.einzahlen(betrag); } } }