OOP mit Java: Typparameter mit Wildcards |
|
für Zuweisungskompatibilität mit Generics und Wildcards mit der JDK Klasse
1import java.util.Collection;
2
3class C {
4 void f() {
5 Collection<?> c, c2 = null;
6 Collection<Object> co = null;
7 Collection<String> cs = null;
8
9 c = co;
10 c = cs;
11 c = c2;
12
13 c2 = c;
14 co = c;
15 cs = c;
16
17 co = cs;
18 cs = co;
19
20 co = (Collection<Object>)c;
21 co = (Collection<Object>)cs;
22
23 Object o;
24
25 o = c.iterator().next();
26 c.add(o);
27 }
28}
|
Letzte Änderung: 28.05.2014 | © Prof. Dr. Uwe Schmidt |