- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Inheritance in Java
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).
Example
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 −
Output
The sum of the given numbers:30 The difference between the given numbers:10 The product of the given numbers:200
- Related Articles
- Multilevel inheritance in Java
- Inheritance in C++ vs Java
- Types of inheritance in Java
- Single level inheritance in Java
- Java and multiple inheritance
- Object Serialization with inheritance in Java
- Interfaces and inheritance in Java Programming
- Multiple inheritance by Interface in Java
- Does java support hybrid inheritance?
- Object Serialization with Inheritance in Java Programming
- Role of super Keyword in Java Inheritance
- Creating a Multilevel Inheritance Hierarchy in Java
- Difference between inheritance and composition in Java
- Java Runtime Polymorphism with multilevel inheritance
- Java Program to Implement Multiple Inheritance

Advertisements