首页 > 编程语言 > 详细

python之重写父类方法

时间:2018-08-28 11:15:08      阅读:179      评论:0      收藏:0      [点我收藏+]
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之重写父类方法

原文:http://blog.51cto.com/jinmy/2165180

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!