
PAZ1c
Zisťovanie
typu premennej
•Niekedy je vhodné zistiť, či bude pretypovanie bezpečné
•Operátor instanceof zistí, či má premenná daný typ alebo niektorý z rodičovských typov
Pes obyčajnýPes = new Pes();
if(obyčajnýPes instanceof CirkusovýPes)
{
CirkusovýPes c2 = (CirkusovýPes) obyčajnýPes;
}
obyčajnýPes je Psom, ale nie je CirkusovýmPsom
CirkusovýPes pes = new Pes();
if(pes instanceof Object) {
...
}
pes je
Objectom