Servus Leute,
Ich zieh mich grad bisschen Generics rein... und ein Beispiel aus einer Literatur verwirrt mich total.
Also der Code last sich kompilieren.... aber sollte der Compiler nicht heulen? etwa an der Stelle
Der Compiler sollte doch was sagen wie: Hier kannst du nur zwei Objekte vom selben Typ reinstecken... aber irgendwie geht des auch Oo?!
mfg saladin
Ich zieh mich grad bisschen Generics rein... und ein Beispiel aus einer Literatur verwirrt mich total.
Java:
public class Test {
public <T> T zufall(T m, T n) {
return Math.random() > 0.5 ? m : n;
}
public static void main(String[] args) {
Test t = new Test();
System.out.println(t.zufall("hallo", 65));
}
}
Also der Code last sich kompilieren.... aber sollte der Compiler nicht heulen? etwa an der Stelle
Java:
t.zufall("hallo", 65)
mfg saladin
Zuletzt bearbeitet: