March 2023
Intermediate to advanced
1851 pages
66h 25m
English
Chapter Topics
Implementing inheritance and its implications in object-oriented programming
Implications of the subtype–supertype relationship
Differentiating between inheritance (is-a) and aggregation (has-a)
Distinguishing between static and dynamic types of a reference
Overriding and hiding superclass members
Understanding method overriding and comparing it with method overloading
Using the super reference to access superclass members
Using the this() and super() calls for constructor chaining
Declaring abstract classes and methods
Using the final modifier to declare classes, methods, fields, and local variables ...
Read now
Unlock full access