Opening Hours :7AM to 9PM
class Parent: ... ... .. class Child(Parent): ... ... ..
class Parent: def __init__(self): self.name=input("Enter Name") self.location=input("Enter Location") self.gender=input("Enter Gender") class Child(Parent): def __init__(self): Parent.__init__(self) self.marks=int(input("Enter Marks")) def display_Details(self): print("Your Name is",self.name) print("Your Location is",self.location) print("Your Gender is",self.gender) print("Your Marks is",self.marks) if __name__=="__main__": #Create Object For Child Class c=Child() c.display_Details()
OUTPUT: Enter Name sateesh Enter Location chennai Enter Gender male Enter Marks 24 Your Name Is Sateesh Your Location Is Chennai Your Gender Is Male Your Marks Is 24
class A: ... ... class B(A): ... ... class C(B): ... ... class D(C): ... ...
class Parent: def __init__(self): self.name=input("Enter Name") self.location=input("Enter Location") self.gender=input("Enter Gender") class Child(Parent): def __init__(self): Parent.__init__(self) self.Address=input("Enter Address") class Child1(Child): def __init__(self): Child.__init__(self) self.marks=int(input("Enter Marks")) def display_Details(self): print("Your Name is",self.name) print("Your Location is",self.location) print("Your Gender is",self.gender) print("Your Marks is",self.marks) if __name__=="__main__": #Create Object For Child1 Class c=Child1() c.display_Details()
OUTPUT: Enter NameSateesh Enter LocationChennai Enter GenderMale Enter AddressChennai Enter Marks24 Your Name Is Sateesh Your Location Is Chennai Your Gender Is Male Your Marks Is 24
class A: ... ... class B(A): ... ... class C(A): ... ... class D(A): ... ...
class Parent: def __init__(self): self.name=input("Enter Name") self.location=input("Enter Location") self.gender=input("Enter Gender") self.Address=input("Enter Address") class Student(Parent): def __init__(self): Parent.__init__(self) self.marks=int(input("Enter Marks")) def display_Details(self): print("Strudent Details Are ......................") print("Your Name is",self.name) print("Your Location is",self.location) print("Your Gender is",self.gender) print("Your Marks is",self.marks) print(" ") class Faculty(Parent): def __init__(self): Parent.__init__(self) self.salary=int(input("Enter Salary")) def display_Details(self): print("Faculty Details Are ......................") print("Your Name is",self.name) print("Your Location is",self.location) print("Your Gender is",self.gender) print("Your Salary is",self.salary) print(" ") class Principal(Parent): def __init__(self): Parent.__init__(self) self.salary=int(input("Enter Salary")) def display_Details(self): print("Principal Details Are ......................") print("Your Name is",self.name) print("Your Location is",self.location) print("Your Gender is",self.gender) print("Your Salary is",self.salary) print(" ") if __name__=="__main__": #Create Objects For Child Classes s=Student() s.display_Details() f=Faculty() f.display_Details() p=Principal() p.display_Details()
OUTPUT: Enter Name Sateesh Enter Location Chennai Enter Gender Male Enter Address Chennai Enter Marks 24 Strudent Details Are ...................... Your Name Is Sateesh Your Location Is Chennai Your Gender Is Male Your Marks Is 24 Enter Name Varshini Enter Location Chennai Enter Gender Female Enter Address Chennai Enter Salary 24000 Faculty Details Are ...................... Your Name Is Varshini Your Location Is Chennai Your Gender Is Female Your Salary Is 24000 Enter Name Priya Enter Location CHennai Enter Gender Female Enter Address Chennai Enter Salary 240000 Principal Details Are ...................... Your Name Is Priya Your Location Is Chennai Your Gender Is Female Your Salary Is 240000
Extending the propertis of Multiple parent classes to single child class known as Multiple Inheritance
Syntax:
class A: ... ... class B: ... ... class C: ... ... class D(A,B,C): ... ...
class Parent1: def __init__(self): self.name=input("Enter Name") self.location=input("Enter Location") self.gender=input("Enter Gender") class Parent2: def __init__(self): self.Address=input("Enter Address") class Child(Parent1,Parent2): def __init__(self): Parent1.__init__(self) Parent2.__init__(self) self.salary=int(input("Enter Salary")) def display_Details(self): print("Your Name is",self.name) print("Your Location is",self.location) print("Your Gender is",self.gender) print("Your Salary is",self.salary) print(" ") if __name__=="__main__": #Create Object For Child Class p=Child() p.display_Details()
OUTPUT: Enter Name Varshini Enter Location Chennai Enter Gender Female Enter Address Chennai Enter Salary 24000 Your Name Is Varshini Your Location Is Chennai Your Gender Is Female Your Salary Is 24000
class A: ... ... class B(A): ... ... class C: ... ... class D(A,C): ... ...
class Parent1: def __init__(self): self.name=input("Enter Name") self.location=input("Enter Location") self.gender=input("Enter Gender") class Parent2: def __init__(self): self.address=input("Enter Address") class Child(Parent1,Parent2): def __init__(self): Parent1.__init__(self) Parent2.__init__(self) self.salary=int(input("Enter Salary")) def display_Details(self): print("Child 1 Details") print("Your Name is",self.name) print("Your Location is",self.location) print("Your Gender is",self.gender) print("Your Salary is",self.salary) print("Your Address is",self.address) print(" ") class Child1(Parent2): def __init__(self): self.name=input("Enter name") Parent2.__init__(self) def display_Details(self): print("Child 2 Details") print("Your Name is",self.name) print("Your Address is",self.address) if __name__=="__main__": #Create Object For Child Class p=Child() p.display_Details() c=Child1() c.display_Details()
OUTPUT: Enter Name Sateesh Enter Location Chennai Enter Gender Male Enter Address Chennai Enter Salary 24000 Child 1 Details Your Name Is Sateesh Your Location Is Chennai Your Gender Is Male Your Salary Is 24000 Your Address Is Chennai Enter Name Varshini Enter Address Chennai Child 2 Details Your Name Is Varshini Your Address Is Chennai