Ict 10 Notes
Ict 10 Notes
Single Inheritance
Example:
Class employee1()://This is a parent
class
def__int__(self,name,age,salary). Class employee1()://Super class
self.name = name def__int__(self,name,age,salary).
self.age = age self.name = name
self.salary = salary self.age = age
self.salary = salary
Class childemployee(employee1)://This
ia a child class Class childemployee1(employee)://First
def__int__(self,name,age,salary,id). child class
self.name = name def__int__(self,name,age,salary,id).
self.age = age self.name = name
self.salary = salary self.age = age
self.id = id self.salary = salary
emp1=employee1(‘harshit’,22,1000) Class
print(emp1.age) childemployee2(employee)://Second
➣ enables more than one derived class to
child class
def__int__(self,name,age,salary,id). inherit properties from a parent class.
self.name = name ➣ In the given example, class A has two
self.age = age children class B and class D. Further, class
self.salary = salary B and class C both are having two children
Emp1 = employee ('harshit',22,1000) - class D and E; class F and G respectively.
Emp2 = childemployee1('arjun',23,2000)
OUTPUT: 22,23
➞ Provides better code reusability.