本文共 653 字,大约阅读时间需要 2 分钟。
修改父类的方法
重写父类的方法的目的是为了给他扩展功能,父类的方法已经不能满足需求核心思想就一句话,先调用一下你要重写的父类方法,class Coon(object): #基本类 def __init__(self,host,password,port): self.host=host self.password = password self.port = portclass 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