python之重寫父類方法

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
相關文章
相關標籤/搜索