Professional Documents
Culture Documents
Roll no :- 23
Practical 15
a)
# Python example to show the working of multiple inheritance
class Base1(object):
def __init__(self):
self.str1 = "Book1"
print("Base1")
class Base2(object):
def __init__(self):
self.str2 = "Book2"
print("Base2")
def printStrs(self):
print(self.str1, self.str2)
ob = Derived()
ob.printStrs()
2)
class Employee:
'Common base class for all employees'
def __init__(self):
self.name = ""
self.salary = 0.0
self.department= ""
def readEmployee(self):
self.name=input("Enter Name")
self.salary=float(input("Enter salary"))
self.department=input("Enter department")
def displayEmployee(self):
print ("Name : ", self.name, ", Salary: ", self.salary, "Department:",
self.department)
"This would create first object of Employee class"
emp1 = Employee()
"This would create second object of Employee class"
emp2 = Employee()
emp1.readEmployee()
emp2.readEmployee()
emp1.displayEmployee()
emp2.displayEmployee()
3) class Student:
def __init__(self):
self.name = input("Enter your name:")
self.cname = input("Enter your college name:")
self.roll = int(input("Enter your roll number:"))
class Test(Student):
def display(self):
print("============ Student info is ==========")
print("Name is : ", self.name)
print("College Name is:", self.cname)
print("Roll number is:", self.roll)
obj = Test()
obj.display()
def showAge(self):
print(self.age)
def getId(self):
return self.studentId