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 | Controlling Method OverrideA subclass cannot override methods that are declared final in the superclass. class Super {
....
final voud setNumber(int i) {
....
}
}A subclass must override methods that are declared abstract in the superclass, or the subclass itself must be abstract. class Super {
....
abstract void setNumber(int i);
} |