Types of inheritance in java

chauhankapil 313 views 8 slides Sep 30, 2020
Slide 1
Slide 1 of 8
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8

About This Presentation

Inheritance types and example


Slide Content

Types of inheritance in java Prof. Neeraj Bhargava Kapil Chauhan Department of Computer Science School of Engineering & Systems Sciences MDS University, Ajmer

Introduction On the basis of class, there can be three types of inheritance in java: single, multilevel and hierarchical . In java programming, multiple and hybrid inheritance is supported through interface only. 

Types of Inheritance

Cont..

Single Inheritance Example class  Animal{   void  eat(){ System.out.println ("eating...");}   }   class  Dog  extends  Animal{   void  bark(){ System.out.println ("barking...");}   }   class   TestInheritance {   public   static   void  main(String  args []){   Dog d= new  Dog();   d.bark ();   d.eat();   }}  

Multilevel Inheritance Example class  Animal{   void  eat(){ System.out.println ("eating...");}   }   class  Dog  extends  Animal{   void  bark(){ System.out.println ("barking...");}   }   class   BabyDog   extends  Dog{   void  weep(){ System.out.println ("weeping...");}   }   class  TestInheritance2{   public   static   void  main(String  args []){   BabyDog  d= new   BabyDog ();   d.weep ();   d.bark ();   d.eat();   }}  

Hierarchical Inheritance Example class  Animal{   void  eat(){ System.out.println ("eating...");}   }   class  Dog  extends  Animal{   void  bark(){ System.out.println ("barking...");}   }   class  Cat  extends  Animal{   void  meow(){ System.out.println ("meowing...");}   }   class  TestInheritance3{   public   static   void  main(String  args []){   Cat c= new  Cat();   c.meow ();   c.eat();   }}   

Assignment Explain Types of Inheritance in java with example.
Tags