Alternativ kann die Methode auch überladen werden, so dass die Ausgabe auf der Konsole und in eine Datei erfolgen kann.
Bei Python können Operatoren und Standardfunktionen überladen werden, indem man bei einer neuen Klasse bestimmte Methoden mit vorgegebenen Namen definiert.