public class ObjectCasting { public static void main(String[] args) { Float floatVar = new Float(42.0f); System.out.println(floatVar); Number n = floatVar; //Implicit (Float implements Number) System.out.println(n); Float floatVar2 = (Float) n; //Explicit System.out.println(floatVar2); Double doubleVar = (Double) n; //Throws exception (the object is not Double) System.out.println(doubleVar); } }
No comments:
Post a Comment