The Java Platform Java Runtime Environment Data Types Control Statemets Methods Arrays Classes and Objects Inheritance![]() What is inheritance?![]() Inheritance![]() Inheritance![]() Subclass is a Superclass![]() Hiding Member Varaibles![]() Overiding Methods![]() Controlling Method Override![]() Final Classes![]() Abstract Classes![]() Assigning Subclass to Superclass![]() Assigning Superclass to Subclass![]() Recommended Reading Constructor Interface Packages & Access Modifiers Java Collections Framework | InheritanceCreating a subclass can be as simple as including the extends clause in your class declaration. However, you usually have to make other provisions in your code when subclassing a class, such as overriding methods or providing implementations for abstract methods. NoteIn Java, all class inherits from the java.lang.Object class. class MyObject { // extends java.lang.Object by default
public static void main(String[] args) {
MyObject obj = new MyObject();
System.out.println(obj.toString());
}
} |