木渎网站建设,网易企业邮箱是什么,做婚姻网站赚钱,广安住房和城乡建设厅网站1 问题 在python中的数据类型中#xff0c;我们常常运用继承和多态。合理地使用继承和多态可以增强程序的可扩展性使代码更简洁。那么如何使用继承和多态来打印个人信息#xff1f; 2 方法 打印基本信息添加子类#xff0c;再定义一个class#xff0c;可以直接从Person类继… 1 问题 在python中的数据类型中我们常常运用继承和多态。合理地使用继承和多态可以增强程序的可扩展性使代码更简洁。那么如何使用继承和多态来打印个人信息 2 方法 打印基本信息添加子类再定义一个class可以直接从Person类继承打印更多信息。 代码清单 1 class Person(object): def __init__(self,name,age,gender,hometown): self.name name self.age age self.gender gender self.hometown hometown def get_person(self): print(name {} age {} {} hometown {}.format(self.name,self.age,self.gender,self.hometown))class Student(Person): def transportation(self): print(高铁)class Teacher(Person): def transportation(self): print(汽车) #s1 Person(Bob,18,boy,宜宾)#s1.get_person()#s2 Person(Amy,19,girl,内江)#s2.get_person()#s1 Student(Bob,18,boy,宜宾)#s2 Student(Amy,19,girl,内江)#s1.get_person()#s1.transportation()#s2.get_person()#s2.transportation()s3 Teacher(Jack,36,boy,成都)s3.get_person()s3.transportation()s4 Teacher(Marry,32,girl,成都)s4.get_person()s4.transportation() 3 结语 针对如何使用继承和多态来打印个人信息问题提出继承和多态方法通过定义class实验证明该方法是有效的但本文的方法单一较为复杂等未来可利用此方法继续增加子类继承打印更多信息。