1/9
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
INHERITANCE
IS A TECHNIQUE IN OOP WHERE A CLASS P IS USED AS BASIS FOR CREATING ANOTHER CLASS C SUCH THAT ALL STATES AND BEHAVIORS OF P ARE IMPLICITLY TRANSFERRED TO C.
SUPERCLASS
IS CALLED THE PARENT/BASE CLASS.
SUBLCASS
IS CALLED THE CHILD/DERIVED CLASS.
PROTECTED MODIFIER
MEMBERS OF P THAT CAN BE VISIBLE IN C BUT NOT NECESSARILY VISIBLE TO OTHER CLASSES.
EXTENDS
USING THIS MODIFIER, A CLASS CAN INHERIT FROM ANOTHER.
OVERRIDING
A SUBCLASS CAN IMPLEMENT ITS OWN VERSION OF ANY NON-PRIVATE INHERITED METHOD THEREBY CHANGING ITS BEHAVIOR.
SUPER KEYWORD
A SUBCLASS CAN USE ANY VISIBLE ATTRIBUTE AND METHOD FROM ITS SUPERCLASS USING THIS.
SINGLE INHERITANCE
WHEN A CLASS INHERITS ANOTHER CLASS.
MULTI-LEVEL INHERITANCE
WHEN A CLASS IS DERIVED FROM ANOTHER CLASS, WHICH IS ALSO DERIVED FROM ANOTHER CLASS.
HIERARCHICAL INHERITANCE
MULTIPLE SUBCLASSES INHERIT FROM THE SAME SUPERCLASS.