Ejemplo de herencia múltiple en Python

Aquí, vamos a implementar un programa de pitón para demostrar un ejemplo de la herencia múltiple .

La herencia múltiple

Cuando tenemos una class infantil y más de las clases padre entonces se llama múltiples herencia es decir, cuando un niño hereda de class class más de un padre.

En este programa, tenemos dos clases de padres Personel y educativos y un niño llamado class Estudiante e implementar herencia múltiple .

código Python para demostrar ejemplo de herencia múltiple

# Python code to demonstrate example of 
# multiple inheritance
class Personel:
def __init__(self):
self.__id=0
self.__name=""
self.__gender=""
def setPersonel(self):
self.__id=int(input("Enter Id: "))
self.__name = input("Enter Name: ")
self.__gender = input("Enter Gender: ")
def showPersonel(self):
print("Id: ",self.__id)
print("Name: ",self.__name)
print("Gender: ",self.__gender)
class Educational:
def __init__(self):
self.__stream=""
self.__year=""
def setEducational(self):
self.__stream=input("Enter Stream: ")
self.__year = input("Enter Year: ")
def showEducational(self):
print("Stream: ",self.__stream)
print("Year: ",self.__year)
class Student(Personel,Educational):
def __init__(self):
self.__address = ""
self.__contact = ""
def setStudent(self):
self.setPersonel()
self.__address = input("Enter Address: ")
self.__contact = input("Enter Contact: ")
self.setEducational()
def showStudent(self):
self.showPersonel()
print("Address: ",self.__address)
print("Contact: ",self.__contact)
self.showEducational()
def main():
s=Student()
s.setStudent()
s.showStudent()
if __name__=="__main__":main()

salida

Enter Id: 101
Enter Name: Prem Sharma
Enter Gender: Male
Enter Address: Nehru Place, New Delhi
Enter Contact: 0123456789
Enter Stream: Computer Science
Enter Year: 2010
Id: 101
Name: Prem Sharma
Gender: Male
Address: Nehru Place, New Delhi
Contact: 0123456789
Stream: Computer Science
Year: 2010


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *