上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 61 下一页
摘要: 1.isinstance(obj,cls)和issubclass(sub,super) 2、 item系列:属性操作 __setitem__,__getitem__,__delitem__ (2)例子2 3、__str__,__repr__,__format__ 4、__del__ 5.其他 博客: 阅读全文
posted @ 2018-03-21 16:00 venicid 阅读(247) 评论(0) 推荐(0)
摘要: 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 2. python面向对象中的反射 阅读全文
posted @ 2018-03-21 15:12 venicid 阅读(223) 评论(0) 推荐(0)
摘要: 1.类中定义的函数分成两大类 (1):绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 2.绑定到对象的方法:没有被任何装饰器装饰的方法。 (2):非绑定方法:用staticmethod装饰器装饰的方法 不与类或对象绑 阅读全文
posted @ 2018-03-21 00:47 venicid 阅读(185) 评论(0) 推荐(0)
摘要: 1、特性(property) 什么是特性property 例一:BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解) 成人的BMI数值: 过轻:低于18.5 正常:18.5-23.9 过重:24-27 肥胖:28-32 非常肥胖, 高于32 体 阅读全文
posted @ 2018-03-21 00:46 venicid 阅读(185) 评论(0) 推荐(0)
摘要: 1、引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 先看如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 2、私有属性,方法的实质 3、特点 ( 阅读全文
posted @ 2018-03-21 00:39 venicid 阅读(203) 评论(0) 推荐(0)
摘要: 1、多态 多态指的是一类事物有多种形态,比如 动物有多种形态:人,狗,猪 2、多态性 (1) 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例,多态性分为静态多态性和动态多态性 学开车 开奥迪 开特斯拉 开拖拉机 (2)为什么要用多态性(多态性 阅读全文
posted @ 2018-03-19 22:40 venicid 阅读(221) 评论(0) 推荐(0)
摘要: 1、组合与重用性 软件重用的重要方式除了继承之外还有另外一种方式,即:组合 组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合 2、继承与组合 组合与继承都是有效地利用已有类的资源的重要方式。但是二者的概念和使用场景皆不同, 1).继承的方式 通过继承建立了派生类与基类之间的关系,它 阅读全文
posted @ 2018-03-19 22:21 venicid 阅读(248) 评论(0) 推荐(0)
摘要: 1、什么是继承? 继承指的是类与类之间的关系,是一种什么“是”什么的关系,继承的功能之一就是用来解决代码重用问题 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可以成为基类或超类,新建的类称为派生类或子类 # 父类\基类\超生类 # 子类\派生类(继承父类) # 阅读全文
posted @ 2018-03-19 20:58 venicid 阅读(277) 评论(0) 推荐(0)
摘要: 1 2 3 阅读全文
posted @ 2018-03-19 19:43 venicid 阅读(156) 评论(0) 推荐(0)
摘要: 1、编程范式 编程是 程序 员 用特定的语法+数据结构+算法 组成的代码来告诉计算机如何执行任务的过程 。 两种最重要的编程范式分别是 面向过程编程 面向对象编程 面向过程编程 面向对象编程 2、面向过程编程(Procedural Programming) 如果添加一个新功能:邮箱验证 可扩展性差 阅读全文
posted @ 2018-03-13 22:46 venicid 阅读(203) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 61 下一页