Type Inquiry
- Test whether e is a Rectangle:
if (e.getClass() == Rectangle.class) . . .
- Ok to use ==
- A unique Class object for every class
- Test fails for subclasses
- Use instanceof to test for subtypes:
if (x instanceof Rectangle) . . .
previous |
start |
next .... [Slide 12] ....