Changeset 192 in Java_Quellcode_SOOP_Vorlesung for generics/IntBox.java
- Timestamp:
- Jan 18, 2016, 10:16:26 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
generics/IntBox.java
r188 r192 1 1 package eu.hsrw.tr.prog.vl.generics; 2 2 3 public class IntBox extends ObjectBox { 4 public int getiValue() { 5 return ((Integer) getValue()).intValue(); 3 public class IntBox extends Box { 4 5 // Hier funktioniert der Rückgabetyp int NICHT, weil int KEINE Unterklasse 6 // von Object ist. In der Oberklasse hat get() den Rückgabetyp Object. Daher 7 // muss die Methode zum Auslesen des Boxinhalts einen anderen Namen 8 // erhalten. Wir wählen getInt(), jeder andere Name ist auch möglich. 9 /* Funktioniert nicht: 10 public int get() { 11 return ((Integer) super.get()).intValue(); 12 } 13 */ 14 public int getInt() { 15 return ((Integer) super.get()).intValue(); 6 16 } 7 17 8 public void set Value(int i) {9 super.set Value(new Integer(i));18 public void set(int i) { 19 super.set(new Integer(i)); 10 20 } 11 21 }
Note: See TracChangeset
for help on using the changeset viewer.