python类和继承用法实例
python类和继承用法实例
发布时间:2016-12-28 来源:查字典编辑
摘要:本文实例讲述了python类和继承定义与用法。分享给大家供大家参考。具体如下:classEmployee:passlee=Employee(...

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

class Employee: pass lee = Employee() lee.name = 'leefang' lee.age = 28

class 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(), _x class cCC: def Method2(self,_x): print 'aaaaaaaaa' class cBB(cCC, cAA): def kk(self, _x): self.Method2(_x) def tt(self): print self.m_a a = cAA() a.Method2(3) print a.m_a b = cBB() b.Method2(4) b.kk('ffffff') b.tt()

类继承如下:

#!/usr/bin/python class Oneclass: def setdata(self,value): self.data = value def display(self): print self.data class Twoclass(Oneclass): def display(self): print "current value is %s" % self.data class 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 * 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程序设计有所帮助。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新python学习
热门python学习
脚本专栏子分类