Skip to main content

Posts

Showing posts with the label Inheritance

Inheritance in java

 Introduction     If the one object can acquires all the properties and behaviour of parent object then it's called  Inheritance . The idea behind inheritance concept is, we can create a new class which is build upon existing one so we can reuse the methods and field of the parent class and also create new method in child class. Inheritance is use for method overriding and code reusability concepts. To create new child class from parent class we use the extends keyword. Syntax of define inheritace is as follow: class ChildClass extends ParentClass{     variable declaration;     method declaration; } There are different types of inheritance in java as follows: Single Inheritance. Multilevel Inheritance. Hierarchical Inheritance. 1. Single Inheritance:     A class/parent class inherits another class/child class is called Single inheritance . For example, class Animal{   void eat(){System.out.println("eating...");}   ...