Auf Thema antworten

Na ja, es gibt schon einen kleinen Vorteil bei meiner Variante:

[code=Java]

        ArrayDictionary<String> dic = new ArrayDictionary<String>();

        dic.setElement(1, "x");

        ArrayDictionary<Integer> dic1 = (ArrayDictionary)dic; //OK, das ist böse

        dic1.setElement(2, 42);  //mein Code würde hier meckern

        //Jahre gehen ins Land, und dic1 ist inzwischen irgendwo hinter den sieben Bergen

        System.out.println(12 * dic1.getElement(1)); //dein Code meckert erst jetzt

[/code]



Oben