L14 - Types of Inheritance
L14 - Types of Inheritance
PROGRAMMING
UNIT II
LECTURE 14
TYPES OF INHERITANCE
By
Mrs. S. Rajathi
AP / CSE
AAACET-DEPT. OF CSE 1 CS3391 - OOP
SYLLABUS
UNIT II
INHERITANCE, PACKAGES AND INTERFACES
Overloading Methods – Objects as Parameters – Returning
Objects – Static, Nested and Inner Classes. Inheritance:
Basics – Types of Inheritance - Super keyword - Method
Overriding – Dynamic Method Dispatch –Abstract Classes
– final with Inheritance. Packages and Interfaces:
Packages – Packages and Member Access –Importing
Packages – Interfaces.
Content Beyond Syllabus : Legacy Classes and Interfaces
Super Class
Sub Class
Sub1 Class
Faculty – subjects_handled,
ppublished, fdp_attended
class multilevel {
public static void main(String [] args) {
Faculty F = new Faculty();
F.getfaculty();
F.displayfaculty();
}
}
C:\Users\user>
Super Class
PART – A
How Many classes can be extended by a class? Write UN, CO2
1
syntax for multilevel inheritance.
2 Define hierarchical inheritance. Write its syntax. RE, CO2
PART – B
Explain multi-level inheritance with an example
UN, CO2
program.
AAACET-DEPT.
September 17, 2022
OF CSE 20 CS3391 - OOP
20
THANK YOU