python之重寫父類方法
阿新 • • 發佈:2018-08-28
object 重寫 user 構造 一句話 utf8 一模一樣 幫助 utf 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
python之重寫父類方法