The Java Platform Java Runtime Environment Data Types Control Statemets Methods Arrays Classes and Objects Inheritance![]() What is inheritance?![]() Inheritance![]() Inheritance![]() Subclass is a Superclass![]() Hiding Member Varaibles![]() Overiding Methods![]() Controlling Method Override![]() Final Classes![]() Abstract Classes![]() Assigning Subclass to Superclass![]() Assigning Superclass to Subclass![]() Recommended Reading Constructor Interface Packages & Access Modifiers Java Collections Framework | Assigning Superclass to Subclasspublic class Main {
public static void main(String[] args) {
GObj[] gobj = { new Rect(), new Circle() };
Circle circle = gobj[0];
}
}public class Main {
public static void main(String[] args) {
GObj[] gobj = { new Rect(), new Circle() };
Circle circle = (Circle)gobj[0];
}
}What happened when the progam ran? |