#修改父類的方法#重寫父類的方法的目的是為了給他擴充套件功能,父類的方法已經不能滿足需求
#核心思想就一句話,先呼叫一下你要重寫的父類方法,
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
重寫父類方法
class animal def eat self print 吃 def drink self print 喝 class dog animal def bark self print 汪汪叫 class xtq dog 定義了乙個哮天犬 類 def bark self print 嗷嗷叫 cla...
重寫父類方法和呼叫父類方法
class animal object def eat self print 吃 def drink self print 喝 class dog animal def bark self print 汪汪叫 print 汪汪叫 print 汪汪叫 print 汪汪叫 print 汪汪叫 class...
python 方法重寫 和 呼叫父類方法
一 方法重寫 當父類中的方法不符合我們的需求時,可以通過重寫,實現我們的需求 方法重寫後,預設呼叫子類的方法 1.方法重寫 class foo object def init self self.name foo def hi self print hi,foo class foo2 foo def...