Hi All,
is the
Java upcating and downcasting rules are same for general object type or generics types?
1) Dog dog = new Animal();
Type mismatch can't covert Dog to Animal - complie time error
2) Animal animal = new Animal();
Dog dog = (Dog) animal;
java.lang.ClassCastException: Animal cannot be cast to Dog at runtime.
Please comments.
rgds,
Ranjan