, asked
Views : 131

Inheritance in Java

Please explain inheritance and share an example of inheritance in Java. 

1 Answer
V Jyothi

Inheritance can be defined as the process where one class acquires the properties (methods and fields) of another. With the use of inheritance, the information is made manageable in a hierarchical order. 

The class which inherits the properties of other is known as a subclass (derived class, child class) and the class whose properties are inherited is known as superclass (base class, parent class).


 Live Demo 

class Calculation {
   int z;
   public void addition(int x, int y) {
      z = x + y;
      System.out.println("The sum of the given numbers:"+z);
   public void Subtraction(int x, int y) {
      z = x - y;
      System.out.println("The difference between the given numbers:"+z);
public class My_Calculation extends Calculation {
   public void multiplication(int x, int y) {
      z = x * y;
      System.out.println("The product of the given numbers:"+z);
   public static void main(String args[]) {
      int a = 20, b = 10;
      My_Calculation demo = new My_Calculation();
      demo.addition(a, b);
      demo.Subtraction(a, b);
      demo.multiplication(a, b);

Compile and execute the above code as shown below.

javac My_Calculation.java
java My_Calculation 

After executing the program, it will produce the following result − 


The sum of the given numbers:30
The difference between the given numbers:10
The product of the given numbers:200

Related Questions