Mapping Relationships in Java: Overriding Methods and Using Access Modifiers
Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. Method overriding is a way in which a derived class can redefine - and override - the implementation of a method already defined in a base class. By overriding only those methods you absolutely need to and relying on the base class implementations for all others, you get a lot done with relatively little new code. Use this course to learn how to carry out this technique.
Explore the somewhat surprising behavior of static methods and the phenomenon known as hiding. Use the final keyword to mark member variables, member functions, and even entire classes.
Use the abstract keyword to indicate a given method is not implemented. Study the semantics of the access modifiers public, private, protected, and package-private.
When you're done, you'll recognize how overriding differs from hiding, the semantics of access modifiers, and how abstract classes are used.