Initial commit for 6.1 and 6.2
I tried to answer the questions given by the task 6.1 and 6.2 I created the files in ressources-> 6generic-observer
parent
53a4e4c0ed
commit
a21303114c
@ -0,0 +1,4 @@
|
|||||||
|
A Menge alles Großbuchstaben
|
||||||
|
REGENWETTER
|
||||||
|
Menge: {R,R,E,E,E,G,N,W,T,T} oder {R,E,G,N,W,T}
|
||||||
|
Multimenge: {(R,2), (E,3), (G,1), (N,1), (W,1), (T,2)}
|
||||||
@ -0,0 +1,17 @@
|
|||||||
|
try {
|
||||||
|
// ...
|
||||||
|
} catch (GenericException <Integer > e) {
|
||||||
|
// ...
|
||||||
|
} catch (GenericException <Double > e) {
|
||||||
|
// ...
|
||||||
|
}
|
||||||
|
Das funktioniert nicht zur Laufzeit, da Aufgrund von Type Erasure
|
||||||
|
wir zwei gleiche catch hätten.
|
||||||
|
|
||||||
|
try {
|
||||||
|
throw new GenericException <Number >();
|
||||||
|
} catch (GenericException <Integer > e) {
|
||||||
|
// ...
|
||||||
|
}
|
||||||
|
|
||||||
|
Auch hier funktioniert das nicht zur Laufzeit aufgrund von Tyüpe Erasure.
|
||||||
Loading…
Reference in New Issue