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程序设计有所帮助。