[ Home ] [ Up ] [ Introduction ] [ Java Resources ] [ The Java Environment ] [ Java Language Fundamentals ] [ Objects and Arrays ] [ Operators ] [ Statements ] [ Classes and Objects ] [ Packages ] [ Inheritance & Polymorphism ] [ The Java Class Library ] [ Inner Classes ] [ Graphics Programming ] [ Events ] [ Swing GUI Components ] [ Applets ] [ Exceptions ] [ Generic Programming ]
What is Inheritance?Inheritance versus ContainmentSuperclasses & SubclassesVisibility Modifiers & InheritanceFinal Classes & MethodsPolymorphismData Hiding & EncapsulationAbstract ClassesInterfacesCloning ObjectsThe Collections FrameworkInterfaces & Callbacks
The features that make a programming language truly "Object-Oriented" are usually considered to be inheritance and polymorphism.
Here we'll examine the concepts.
This page was last modified on 27 November, 2007