python的继承用法_python类和继承用法实例

本文实例讲述了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程序设计有所帮助。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值