# 基类
class Bank:
country = 'China'
def __init__(self, name, addr):
self.name = name
self.addr = addr
def save_money(self):
print('%s银行有储蓄业务' % self.name)
# 派生类
class CCB(Bank):
def __init__(self, name, addr, nature):
# 调用父类初始化函数
super().__init__(name, addr)
self.nature = nature
# 重写父类方法
def save_money(self):
# 调用父类方法
super().save_money()
print('%s营业时间:9:00-12:00am 2:00-5:00pm' % self.name)
NanjingCCB = CCB('建设银行南京分行', '华侨路八一公寓', '商业银行')
print(NanjingCCB.name, NanjingCCB.addr, NanjingCCB.nature)
NanjingCCB.save_money()
'''
打印结果:
建设银行南京分行 华侨路八一公寓 商业银行
建设银行南京分行银行有储蓄业务
建设银行南京分行营业时间:9:00-12:00am 2:00-5:00pm
'''
python子类调用父类——supper
最新推荐文章于 2024-05-02 16:49:49 发布