Posts

Showing posts with the label super and sub classes in Java

Inheritance in Java

   We can create a general class that defines traits common to a set of related items. This class can then be   inherited by others , more specific classes, each adding those things that  are unique to it A classes that is inherited are called a super classes.   The classes that does the inheritance is  called a sub classes. Therefore, a subclass is a specialized version of a superclass.    To inherit a class, we simply incorporate the definition of one class into another by using the  extends keyword.    The general form of a subclass declaration is:   class subclass-name extends super class-name   { /*body of class*/ }    We can specify only one super class for any subclass.    This is because Java does not support multiple inheritance .