SlideShare a Scribd company logo
1 of 16
Contents 
• Introduction of Inheritance 3 
• Classes classification 4 
 Super class 
 Intermediate class 
 Child class 
• Relation between classes 5 
• Super class 6 
• Intermediate class 7 
• Child class 8 
• Types of Inheritance 9 
 Single Inheritance 
 Multilevel Inheritance 
 Hierarchical Inheritance 
• Single Inheritance 10 
• Multilevel Inheritance 11 
• Hierarchical Inheritance 12 
• Indirect Mechanism of Inheritance 13 
• A program demonstrating inheritance 14 
• Limitations 15
INHERITANCE 
• One of the most effective features of Oop’s paradigm. 
• Establish a link/connectivity between 2 or more 
classes. 
• Permits sharing and accessing properties from one to 
another class. 
• to establish this relation Java uses ‘extends’ keyword.
Category of Classes on the Basis of 
Inheritance 
Super class 
(base/parent/driver/inheritance/ 
ancestor class). 
Intermediate class 
(mediating/dual class). 
Child class 
(sub/associate/derived/inherited class).
Relation between classes
Super class 
Top located class 
Service provider 
(its properties accessed by all its lower level 
class).
Intermediate class 
Middle located class 
Having Dual policy 
(obtain properties of upper level class 
and transmit properties to lower level 
class).
Child class 
Bottom located class 
much benefitted class 
much loaded class 
properties of child class as well as 
class and parent class can be accessed by 
only the object of child class.
TYPES of INHERITANCE 
• Single Inheritance 
• Multilevel Inheritance 
• Hierarchical Inheritance
Single Inheritance 
• A structure having one and only one parent as well 
as child class. 
• Child class is authorized to access the property of 
Parent class. Syntax :
Multilevel Inheritance 
• Standard structure of Single 
Inheritance having one Parent, 
one or more intermediate and 
one child classes. 
• Child class as well as intermediate 
class may access the properties of 
upper level classes. 
Syntax :
Hierarchical Inheritance 
A structure having one parent 
and more child class. 
Child classes must be connected 
with only Parent class. 
Syntax :
Java Supports a special feature called interface. 
This feature helps to connect a class with more 
than one classes. 
For this type of connectivity java uses ‘implements’ 
keyword. Syntax : 
interface A{ 
……..} 
Interface B { 
____} 
class M { 
-------} 
class N implements A,B extends M{ 
===== 
_____------…………}
A Program demonstrating Inheritance in 
Java 
import java.util.*; 
import java.io.*; 
interface Prn1{ 
void Bits(int x);} 
interface Prn2{ 
void Bytes();} 
class Prn3{ 
void Mega(){ 
int x=5,y,i=1; 
long z=1; 
while(i<=10){ 
y=x*i; 
i++; 
//System.out.println(y); 
z=z*y; } 
System.out.println("Product of Table of 5 : "+z);}} 
class RPT extends Prn3 implements Prn2{ 
int x,y,z; 
void Bits(int a){ 
if(a%3==0) 
System.out.println("nnn"+a+" is modulated by 3.nn"); 
else 
System.out.println("nnn"+a+" is not modulated by 3.nn");} 
public void Bytes(){ 
Scanner S=new Scanner(System.in); 
x=10; 
System.out.print("Enter a no. for a rectangle width : "); 
y=S.nextInt(); 
z=x*y; 
System.out.println("nnArea of rectangle : "+x+"x"+y+"="+z); 
System.out.println();}} 
class Intrfc{ 
public static void main(String[] Arg){ 
RPT obj=new RPT(); 
obj.Bits(16); 
obj.Bytes(); 
obj.Mega();}} 
Output : 
16 is not modulated by 3. 
Enter a no. for a rectangle width : 20 
Area of rectangle : 10x20=200 
Product of table of 5 : 35437500000000
• Link is establish into single direction(Fig). 
Java not support Multiple 
inheritance as well as 
Hybrid inheritance. 
The extends keyword permits 
to connect a class with only one class. 
In Interface, properties are only declared and assined, 
but n’ver defined.
THANK YOU

More Related Content

What's hot

String and string buffer
String and string bufferString and string buffer
String and string buffer
kamal kotecha
 
Classes, objects in JAVA
Classes, objects in JAVAClasses, objects in JAVA
Classes, objects in JAVA
Abhilash Nair
 

What's hot (20)

Inheritance ppt
Inheritance pptInheritance ppt
Inheritance ppt
 
Arrays in Java
Arrays in JavaArrays in Java
Arrays in Java
 
Java Exception handling
Java Exception handlingJava Exception handling
Java Exception handling
 
Java package
Java packageJava package
Java package
 
Basic Concepts of OOPs (Object Oriented Programming in Java)
Basic Concepts of OOPs (Object Oriented Programming in Java)Basic Concepts of OOPs (Object Oriented Programming in Java)
Basic Concepts of OOPs (Object Oriented Programming in Java)
 
String and string buffer
String and string bufferString and string buffer
String and string buffer
 
Constructor in java
Constructor in javaConstructor in java
Constructor in java
 
MULTI THREADING IN JAVA
MULTI THREADING IN JAVAMULTI THREADING IN JAVA
MULTI THREADING IN JAVA
 
friend function(c++)
friend function(c++)friend function(c++)
friend function(c++)
 
Applets in java
Applets in javaApplets in java
Applets in java
 
Command line arguments
Command line argumentsCommand line arguments
Command line arguments
 
Classes objects in java
Classes objects in javaClasses objects in java
Classes objects in java
 
Packages in java
Packages in javaPackages in java
Packages in java
 
Classes, objects in JAVA
Classes, objects in JAVAClasses, objects in JAVA
Classes, objects in JAVA
 
FUNCTIONS IN c++ PPT
FUNCTIONS IN c++ PPTFUNCTIONS IN c++ PPT
FUNCTIONS IN c++ PPT
 
Operators in java presentation
Operators in java presentationOperators in java presentation
Operators in java presentation
 
Java swing
Java swingJava swing
Java swing
 
Inheritance In Java
Inheritance In JavaInheritance In Java
Inheritance In Java
 
Basic concept of OOP's
Basic concept of OOP'sBasic concept of OOP's
Basic concept of OOP's
 
Inheritance in c++
Inheritance in c++Inheritance in c++
Inheritance in c++
 

Similar to Inheritance in JAVA PPT

SodaPDF-converted-inheritanceinjava-120903114217-phpapp02-converted.pptx
SodaPDF-converted-inheritanceinjava-120903114217-phpapp02-converted.pptxSodaPDF-converted-inheritanceinjava-120903114217-phpapp02-converted.pptx
SodaPDF-converted-inheritanceinjava-120903114217-phpapp02-converted.pptx
RudranilDas11
 

Similar to Inheritance in JAVA PPT (20)

Java presention Inheritance present By Showrov Ahamed
Java presention Inheritance present By Showrov AhamedJava presention Inheritance present By Showrov Ahamed
Java presention Inheritance present By Showrov Ahamed
 
Inheritance in Java
Inheritance in JavaInheritance in Java
Inheritance in Java
 
Inheritance
InheritanceInheritance
Inheritance
 
Multiple inheritance in java3 (1).pptx
Multiple inheritance in java3 (1).pptxMultiple inheritance in java3 (1).pptx
Multiple inheritance in java3 (1).pptx
 
Inheritance in java
Inheritance in java Inheritance in java
Inheritance in java
 
Inheritance
InheritanceInheritance
Inheritance
 
L7 inheritance
L7 inheritanceL7 inheritance
L7 inheritance
 
L7 inheritance
L7 inheritanceL7 inheritance
L7 inheritance
 
INHERITANCE IN JAVA.pptx
INHERITANCE IN JAVA.pptxINHERITANCE IN JAVA.pptx
INHERITANCE IN JAVA.pptx
 
Inheritance
InheritanceInheritance
Inheritance
 
Multiple inheritance possible in Java
Multiple inheritance possible in JavaMultiple inheritance possible in Java
Multiple inheritance possible in Java
 
Java OOP s concepts and buzzwords
Java OOP s concepts and buzzwordsJava OOP s concepts and buzzwords
Java OOP s concepts and buzzwords
 
Inheritance.pptx
Inheritance.pptxInheritance.pptx
Inheritance.pptx
 
SodaPDF-converted-inheritanceinjava-120903114217-phpapp02-converted.pptx
SodaPDF-converted-inheritanceinjava-120903114217-phpapp02-converted.pptxSodaPDF-converted-inheritanceinjava-120903114217-phpapp02-converted.pptx
SodaPDF-converted-inheritanceinjava-120903114217-phpapp02-converted.pptx
 
OOP Assign No.03(AP).pdf
OOP Assign No.03(AP).pdfOOP Assign No.03(AP).pdf
OOP Assign No.03(AP).pdf
 
Java Inheritance
Java InheritanceJava Inheritance
Java Inheritance
 
Java_notes.ppt
Java_notes.pptJava_notes.ppt
Java_notes.ppt
 
Java for android developers
Java for android developersJava for android developers
Java for android developers
 
Inheritance in Java
Inheritance in JavaInheritance in Java
Inheritance in Java
 
4th_class.pdf
4th_class.pdf4th_class.pdf
4th_class.pdf
 

Recently uploaded

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 

Recently uploaded (18)

Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 

Inheritance in JAVA PPT

  • 1.
  • 2. Contents • Introduction of Inheritance 3 • Classes classification 4  Super class  Intermediate class  Child class • Relation between classes 5 • Super class 6 • Intermediate class 7 • Child class 8 • Types of Inheritance 9  Single Inheritance  Multilevel Inheritance  Hierarchical Inheritance • Single Inheritance 10 • Multilevel Inheritance 11 • Hierarchical Inheritance 12 • Indirect Mechanism of Inheritance 13 • A program demonstrating inheritance 14 • Limitations 15
  • 3. INHERITANCE • One of the most effective features of Oop’s paradigm. • Establish a link/connectivity between 2 or more classes. • Permits sharing and accessing properties from one to another class. • to establish this relation Java uses ‘extends’ keyword.
  • 4. Category of Classes on the Basis of Inheritance Super class (base/parent/driver/inheritance/ ancestor class). Intermediate class (mediating/dual class). Child class (sub/associate/derived/inherited class).
  • 6. Super class Top located class Service provider (its properties accessed by all its lower level class).
  • 7. Intermediate class Middle located class Having Dual policy (obtain properties of upper level class and transmit properties to lower level class).
  • 8. Child class Bottom located class much benefitted class much loaded class properties of child class as well as class and parent class can be accessed by only the object of child class.
  • 9. TYPES of INHERITANCE • Single Inheritance • Multilevel Inheritance • Hierarchical Inheritance
  • 10. Single Inheritance • A structure having one and only one parent as well as child class. • Child class is authorized to access the property of Parent class. Syntax :
  • 11. Multilevel Inheritance • Standard structure of Single Inheritance having one Parent, one or more intermediate and one child classes. • Child class as well as intermediate class may access the properties of upper level classes. Syntax :
  • 12. Hierarchical Inheritance A structure having one parent and more child class. Child classes must be connected with only Parent class. Syntax :
  • 13. Java Supports a special feature called interface. This feature helps to connect a class with more than one classes. For this type of connectivity java uses ‘implements’ keyword. Syntax : interface A{ ……..} Interface B { ____} class M { -------} class N implements A,B extends M{ ===== _____------…………}
  • 14. A Program demonstrating Inheritance in Java import java.util.*; import java.io.*; interface Prn1{ void Bits(int x);} interface Prn2{ void Bytes();} class Prn3{ void Mega(){ int x=5,y,i=1; long z=1; while(i<=10){ y=x*i; i++; //System.out.println(y); z=z*y; } System.out.println("Product of Table of 5 : "+z);}} class RPT extends Prn3 implements Prn2{ int x,y,z; void Bits(int a){ if(a%3==0) System.out.println("nnn"+a+" is modulated by 3.nn"); else System.out.println("nnn"+a+" is not modulated by 3.nn");} public void Bytes(){ Scanner S=new Scanner(System.in); x=10; System.out.print("Enter a no. for a rectangle width : "); y=S.nextInt(); z=x*y; System.out.println("nnArea of rectangle : "+x+"x"+y+"="+z); System.out.println();}} class Intrfc{ public static void main(String[] Arg){ RPT obj=new RPT(); obj.Bits(16); obj.Bytes(); obj.Mega();}} Output : 16 is not modulated by 3. Enter a no. for a rectangle width : 20 Area of rectangle : 10x20=200 Product of table of 5 : 35437500000000
  • 15. • Link is establish into single direction(Fig). Java not support Multiple inheritance as well as Hybrid inheritance. The extends keyword permits to connect a class with only one class. In Interface, properties are only declared and assined, but n’ver defined.