子类继承父类后想要扩展父类方法

 1 >>> class PClass(object):
 2     def setInfo(self,sex='Male'):
 3         self.gender = sex
 4 
 5         
 6 >>> class CClass(PClass):
 7     def setInfo(self,who):
 8         self.name = who
 9         PClass.setInfo(self)#子类继承父类后想要扩展父类方法,若仍想保留父类方法可以通过回调
10 
11         
12 >>> x = CClass()
13 >>> x.setInfo('Tom')
14 >>> x.name
15 'Tom'
16 >>> x.gender
17 'Male'

 

转载于:https://www.cnblogs.com/themost/p/6810477.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值