python类和继承用法实例

时间:2021-05-22

本文实例讲述了python类和继承定义与用法。分享给大家供大家参考。具体如下:

class Employee: passlee = Employee()lee.name = 'leefang'lee.age = 28class cAA: i = 8 def __init__(self): self.__a = 7 self.m_a = 1 self.m_b = 2 def __Method1(self): self.__a += 1 return self.__a def Method2(self, _x): print self.__Method1(), _xclass cCC: def Method2(self,_x): print 'aaaaaaaaa'class cBB(cCC, cAA): def kk(self, _x): self.Method2(_x) def tt(self): print self.m_aa = cAA()a.Method2(3)print a.m_ab = cBB()b.Method2(4)b.kk('ffffff')b.tt()

类继承如下:

#!/usr/bin/pythonclass Oneclass: def setdata(self,value): self.data = value def display(self): print self.dataclass Twoclass(Oneclass): def display(self): print "current value is %s" % self.dataclass Threeclass(Twoclass): def __init__(self,value): self.data = value def __add__(self,other1): self.data = self.data + other1 def __mul__(self,other2): self.data = self.data * other2object1 = Oneclass()object1.setdata(1234)object1.display()object2 = Twoclass()object2.setdata(1234)object2.display()object3 = Threeclass(12)object3.display()object3.setdata(1234)object3.display()object3 + 22object3.display()object3 * 10object3.display()

希望本文所述对大家的Python程序设计有所帮助。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章