DEVFYI - Developer Resource - FYI

How do you know if an explicit object casting is needed?

Java Interview Questions and Answers (part 1)


(Continued from previous question...)

113. How do you know if an explicit object casting is needed?

If you assign a superclass object to a variable of a subclass's data type, you need to do explicit casting. For example:
Object a; Customer b; b = (Customer) a;
When you assign a subclass to a variable having a supeclass type, the casting is performed automatically.

(Continued on next question...)

Other Interview Questions