摘要: 多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 文件有多种形态:文本文件,可执行文件 多态性 一 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例 多态性 鸭子类型 Python崇尚鸭子类型,即‘如果看起来像、叫声像而且走起路来 阅读全文
posted @ 2018-01-18 15:53 TheLand 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 抽象类与接口类 接口类 继承有两种用途: 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口中的功能 class Alipay: ''' 阅读全文
posted @ 2018-01-18 15:49 TheLand 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 继承 什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 查看继承 提示:如果没有指定基类,python的类会默认继承object类,object是所有python类的基 阅读全文
posted @ 2018-01-18 15:47 TheLand 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 钻石继承 继承顺序 class A(object): def test(self): print('from A') class B(A): def test(self): print('from B') class C(A): def test(self): print('from C') cla 阅读全文
posted @ 2018-01-18 15:46 TheLand 阅读(404) 评论(0) 推荐(0) 编辑