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 | Hiding Member Varaiblesclass Super {
Integer aNumber;
}class Sub extends Super {
Float aNumber;
}Be careful to hide only those member variables that you actually wish to hide. The aNumber variable in Sub hides aNumber in Super. But you can access Super's aNumber from Sub with super.aNumber super is a Java language keyword that allows a method to refer to hidden variables and overridden methods of the superclass. |