摘要: 多态 多态指的是一类事物有多种形态,比如 动物有多种形态:人,狗,猪 文件有多种形态:文本文件,可执行文件 多态性 1. 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例,多态性分为静态多态性和动态多态性 静态多态性:如任何类型都可以用运算符+ 阅读全文
posted @ 2018-05-03 23:20 YanceDev 阅读(1697) 评论(0) 推荐(1) 编辑
摘要: 1.什么是接口 hi boy,给我开个查询接口。。。此时的接口指的是:自己提供给使用者来调用自己功能的方式\方法\入口,java中的interface使用如下 2. 为何要用接口 接口提取了一群类共同的函数,可以把接口当做一个函数的集合。 然后让子类去实现接口中的函数。 这么做的意义在于归一化,什么 阅读全文
posted @ 2018-05-03 23:11 YanceDev 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 组合与复用性 ​ 组合指的是,在一个类中以另外一个类的对象作为数据属性,也称为类的组合 ​ 软件复用的重要方式除了继承之外还有另外一种方式,即: 组合 ​ 组合与继承都是有效地利用已有类的资源的重要方式,但是二者的概念和使用场景皆不同。 1.继承的方式 ​ 通过继承建立了派生类与基类之间的关系,它是 阅读全文
posted @ 2018-05-03 23:05 YanceDev 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 继承 1.初识继承 1.1 继承的定义 ​ 继承 指的是类与类之间的关系,是一种什么“是”什么的关系,继承的功能之一就是来解决代码重用的问题。 ​ 继承是一种创建新的类的方式。在Python中,新建的类可以继承一个或多个父类,父类又可以成为基类或超类,新建的类称为派生类或者子类。 ​ 1.2Pyth 阅读全文
posted @ 2018-05-03 19:59 YanceDev 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.属性查找 类 包含两种属性: 数据属性 和 函数属性 python print(OldboyStudent.learn) print(s1.learn) print(s2.learn) print(s3.learn) ps:id是python的实现机制,并不能真实反映内存地址,如果有内存地址,还 阅读全文
posted @ 2018-05-03 00:39 YanceDev 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1.类与对象的概念 1.1类 类即类别、种类,是一种数据结构。如果把对象比作是特征与技能的结合体,那么类则是一系列对象相似的特征与技能的结合体。 在现实世界中:一定先有对象,后有类 在程序中:一定得先定义类,后调用类来产生对象 ~~~~~~python 先定义类 class LuffyStudent 阅读全文
posted @ 2018-05-03 00:05 YanceDev 阅读(188) 评论(0) 推荐(0) 编辑