python之重写父类方法

python之重写父类方法

修改父类的方法
重写父类的方法的目的是为了给他扩展功能,父类的方法已经不能满足需求
核心思想就一句话,先调用一下你要重写的父类方法,


class Coon(object):
    #基本类
    def __init__(self,host,password,port):
        self.host=host
        self.password = password
        self.port = port

class CoonMysql(Coon):
    def __init__(self,host,password,port,username,db,charset='utf8'):
        Coon.__init__(self,host,password,port)#调用父类的构造方法
        # super(CoonMysql,self).__init__(host,passwd,port)#和上面一句的实现效果一模一样
        #第一句是手动调用父类方法,第二句是super自动找到父类,帮助调用父类方法
        self.username=username
        self.db=db
        self.charset=charset
    def coon_mysql(self):
        self.port

转载于:https://blog.51cto.com/jinmy/2165180

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值