Methode toString()
Wir haben ja schon im Zusammenhang mit Wrappern gelernt, dass man jeden Datentyp in einen String umwandeln kann; hier nochmal zur Erinnerung: String a = Double.toString(1.23); Heute wollen wir uns...
View ArticleÜbung
Was passiert, wenn folgender Code ausgeführt wird: public class Angestellter { public static void main(String PersNr[]) { printPersNr(PersNr); } public void printPersNr(String[] PersNr) {...
View ArticleÜbung
Welche Code-Zeilen können unabhängig voneinander in den Code eingesetzt werden, so dass dieser einwandfrei compiliert und ausgeführt werden kann? public class Angestellter { } class Buchhalter extends...
View Articlezum Üben …
Kann eine Methode, die in der Oberklasse als private final deklariert wurde, in einer Unterklasse implementiert werden? Antwort/ answer Ja, denn es findet ja keine unerlaubte Überschreibung statt. Da...
View Articlezum Üben …
Kann eine als public static definierte Methode in jeder Subklasse ohne explizite Referenzierung aufgerufen werden? Antwort/ answer Ja, dies ist möglich, da es sich bei statischen Methoden um eine...
View ArticleMethode get()
die Methode get() möchte ich aufgrund der Fehlerproblematik zur Laufzeit nochmal genauer erklären: der Rückgabwert von get() ist bei non-generics eine Referenz von java.lang.Objekt, ansonsten eine...
View ArticleGenerics – Methodenaufrufe III
Das die Zuweisung a.add(new Buchhalter()); a.add(new Verkäufer()); in unserem vorherigen Beispiel funktioniert, haben wir ja schon vor ein paar Tagen durchgesprochen. Gehen wir mal davon aus, dass wir...
View ArticleGenerics – Wildcard II
Heute wollen wir die Methode checkStatus_list erneut abändern: public static void checkStatus_list (List <? extends Angestellter> a){ … } Obwohl Serializable ein Interface ist, muss in diesem...
View ArticleGenerics – Wildcard IV
Heute wollen wir uns mal die Übergabe von List ohne jegliche Einschränkungen anschauen: public static void checkStatus_list (List <?> a){ … } oder public static void checkStatus_list...
View Article
More Pages to Explore .....