NEW
Font size
WorksheetsAuditorne 4
Total questions: 14
Worksheet time: 6mins
Pair p = new Pair("A", "B");
String first = (String) p.getFirst();
String second = (String) p.getSecond();
Što ispisuje ovaj program?
A, B
A, A
B, B
Iznimku
Pair p = new Pair("A", "B");
String first = (String) p.getFirst();
Je li ovo primjer upcasta?
DA
NE
Pair p = new Pair("A", new Food("Apple"));
String second = (String) p.getSecond();
Što ispisuje ovaj program?
A
Apple
ClassCastException iznimku
Kako definiramo parametrizirane klase/sučelja?
< >
[ ]
{ }
( )
Mogu li klase/sučelja parametrizirati više tipova? npr. Klasa<T,U,V>
DA
NE
Mogu li primitivni tipovi biti argumenti parametriziranog tipa?
DA
NE
Kako se naziva postupak kojim se tip sa sistemskog stoga pretvara u objekt i stavlja na hrpu?
Boxing
Unboxing
Casting
Uncasting
Integer x = Integer.valueOf(10);
int c = x.intValue();
Čega je varijabla c primjer?
boxinga
unboxinga
Hoće li iduća linija koda baciti iznimku?
Pair<String> p = new Pair<>("ABC", 123);
DA
NE
Kako označavamo zamjenski tip kod parametrizacije?
!
$
/
?
Koji izraz ima gornju ogradu?
T extends Klasa
T implements Sučelje
T super Klasa
Ukoliko nam je određena gornja ograda, argument mora biti iz:
Navedena ili bilo koja nadklasa
Navedena ili bilo koja podklasa
Samo navedena klasa
Nemoguće je postaviti gornju ogradu
Koji izraz ima donju ogradu?
T extends Klasa
T implements Sučelje
T super Klasa
Ukoliko nam je određena donja granica, argument mora biti:
Navedena ili bilo koja nadređena klasa
Navedena ili bilo koja podređena klasa
Samo navedena klasa
Ne možemo postaviti donju granicu
