Let\'s say that I have a class A, and that B,C,D are derived from A. If I want to know what\'s the type of an object referenced, I can declare:
// pseudo-c
instanceof needs to point towards a class, not another object. To check that two objects both come from the same type of object do something to the following ..
if((obj1 instanceof ClassName) && (obj2 instanceof ClassName)) { do whatever }