Compiler time TypeCasting in Java ? with Example
Java mein type casting compile time par bhi hota hai, lekin uska ek specific context hota hai jo compile-time type safety ko maintain karta hai. *********************************************************************************** ### Compile-Time Type Casting in Java 1. **Syntax and Context**: - Compile-time type casting Java mein hota hai jab hum ek reference variable ko uski derived class (subclass) mein convert karte hain. - Syntax: `SubclassType obj = (SubclassType) superTypeObject;` - Yahaan `superTypeObject` ek superclass type ka reference hai jo subclass type mein cast kiya ja raha hai. 2. **Type Safety Check**: - Compile-time type casting ek type safety check provide karta hai. Jab hum ek superclass type ko subclass type mein cast karte hain, tab Java compile-time par yeh check karta hai ki kya yeh conversion possible hai. - Agar conversion possible nahi hai (for example, jab superclass reference actual...