python类和继承用法实例
本文实例讲述了python类和继承定义与用法。分享给大家供大家参考。具体如下:
classEmployee: pass lee=Employee() lee.name='leefang' lee.age=28
classcAA: i=8 def__init__(self): self.__a=7 self.m_a=1 self.m_b=2 def__Method1(self): self.__a+=1 returnself.__a defMethod2(self,_x): printself.__Method1(),_x classcCC: defMethod2(self,_x): print'aaaaaaaaa' classcBB(cCC,cAA): defkk(self,_x): self.Method2(_x) deftt(self): printself.m_a a=cAA() a.Method2(3) printa.m_a b=cBB() b.Method2(4) b.kk('ffffff') b.tt()
类继承如下:
#!/usr/bin/python classOneclass: defsetdata(self,value): self.data=value defdisplay(self): printself.data classTwoclass(Oneclass): defdisplay(self): print"currentvalueis%s"%self.data classThreeclass(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*other2 object1=Oneclass() object1.setdata(1234) object1.display() object2=Twoclass() object2.setdata(1234) object2.display() object3=Threeclass(12) object3.display() object3.setdata(1234) object3.display() object3+22 object3.display() object3*10 object3.display()
希望本文所述对大家的Python程序设计有所帮助。