Changeset 251 in Java_Quellcode_SOOP_Vorlesung
- Timestamp:
- Nov 28, 2016, 3:42:07 PM (8 years ago)
- Location:
- oop
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
oop/Ueberschreiben.java
r188 r251 4 4 * Demonstration, dass überschriebene Methoden von außen nur mit Unterstützung 5 5 * der Klasse aufgerufen werden können. toString() der Klasse Object kann für 6 * ein Objekt des Typs Ueberschreiben nur aufgerufen , wenn die Klasse6 * ein Objekt des Typs Ueberschreiben nur aufgerufen werden, wenn die Klasse 7 7 * Ueberschreiben eine entsprechende Wrappermethode - superToString() - 8 8 * bereitstellt. Dieses Entwurfsmuster ist in der Regel nicht sinnvoll, da die … … 28 28 return super.toString(); 29 29 } 30 31 30 } -
oop/UeberschreibenMain.java
r188 r251 4 4 * Demonstration, dass überschriebene Methoden von außen nur mit Unterstützung 5 5 * der Klasse aufgerufen werden können. toString() der Klasse Object kann für 6 * ein Objekt des Typs Ueberschreiben nur aufgerufen , wenn die Klasse6 * ein Objekt des Typs Ueberschreiben nur aufgerufen werden, wenn die Klasse 7 7 * Ueberschreiben eine entsprechende Wrappermethode - superToString() - 8 8 * bereitstellt. Dieses Entwurfsmuster ist in der Regel nicht sinnvoll, da die … … 24 24 25 25 // Versuch, toString() von Object aufzurufen: 26 // System.out.println(u.super.toString()) funktioniert nicht26 // System.out.println(u.super.toString()); // funktioniert nicht 27 27 28 28 System.out.println(u.superToString()); 29 29 } 30 31 30 }
Note: See TracChangeset
for help on using the changeset viewer.