Hi,
1. Wisst ihr wie man in Eiffel in einer Kind-Klasse die redefinierte Methode der SuperKlasse aufrufen kann, ähnlich wie in java mit super:
2. Ich bin grad am Eiffel-Lernen und würde gern meine Klassenvariablen "private" machen, sowie getter/setter methoden dafür implementieren:
Code
feature {NONE}
names : LINKED_LIST[String]
feature {BANK}
addKunde (kunde : PERSON)
require
name_not_null: names.count > 0
do
kunden.put_front (kunde)
end
Alles anzeigen
Aber wenn ich das kompiliere, meckert der Eiffel-Kompiler:
Ich verstehe das Problem hier nicht ganz, ich stehe addName/removeName methoden zur verfügung - und möchte eigentlich nicht dass jemand der addKunde aufrufen kann auch zugriff auf die Liste hat. Habt ihr hier eine Idee?
Danke im Vorraus, lg Clemens