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
posted @ 2018-03-04 21:08  青青子佩-  阅读(9691)  评论(1编辑  收藏  举报