This course provides a detailed examination of inheritance, one of the three foundation principles of object-oriented programming. After taking this course the learner will know the meaning of inheritance and how it allows the creation of hierarchical classifications.
Objectives:
Call superclass constructors
Use super
Create multilevel class hierarchy
Override methods
Achieve dynamic method dispatch
Use final
Topics:
Inheritance basics
Constructors and inheritance
Accessing superclass members
Multilevel hierarchies
Superclass references
Method overriding
Abstract classes
Using final
The Object class
Technical Requirements:
P500+ Processor, 128MB of RAM; Windows 2000, 2003, XP, Minimum screen resolution 800x600, Internet Explorer 6.0 or higher; Windows Media Player 9.0 or higher; Adobe Flash Player 8.0 or higher; 56K minimum connection; broadband (256 kpbs or higher) connection recommended; Cookies enabled; Sound card with speakers or headphones strongly recommended.