上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
摘要: Python之面向对象元类 call方法: 1 class People: 2 def __init__(self,name): 3 self.name=name 4 # 5 def __call__(self, *args, **kwargs): 6 print('call') 7 # 8 9 p 阅读全文
posted @ 2018-06-27 14:40 王先生是胖子 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Python之面向对象反射 isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 反射: 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它 阅读全文
posted @ 2018-06-27 14:39 王先生是胖子 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Python之面向对象方法 property的用法: property属于类的封装的范畴 property是一种特殊的属性,访问它时会执行一段功能(函数),然后返回值。 用property的方法,就可以实现用property作为装饰器,来直接用被装饰的函数里的数据。 而不用再繁琐的去用 "__" 的 阅读全文
posted @ 2018-06-27 14:38 王先生是胖子 阅读(277) 评论(0) 推荐(1) 编辑
摘要: Python之面向对象封装 封装不是单纯意义的隐藏 什么是封装: 将数据放在一个设定好的盒子里,并标出数据可以实现的功能,将功能按钮外露,而隐藏其功能的工作原理,就是封装。 要怎么封装: 你余额宝有多少钱(数据的封装) 你的取向(数据的封装) 你方便的具体功能是怎么实现的(方法的封装) 为什么要封装 阅读全文
posted @ 2018-06-25 16:19 王先生是胖子 阅读(219) 评论(0) 推荐(1) 编辑
摘要: Python之面向对象新式类和经典类 新式类和经典类的继承原理: 在Python3中,就只有新式类一种了。 先看Python3中新式类: 类是有继承顺序的: Python的类是可以继承多个类的,也就是多继承。 Python的类如果继承了多个类,那么其寻找的方法有两种,分贝为:深度优先 and 广度优 阅读全文
posted @ 2018-06-25 14:52 王先生是胖子 阅读(641) 评论(0) 推荐(1) 编辑
摘要: Python之面向对象多态 多态与多态性: 多态: 多态是指一类事物有多种形态,一个抽象类有多个子类,因而多态的概念依赖于继承。 1、序列类型有多种形态:字符串、列表、元组。 2、动物有多种形态:People、Dog、Pig。 多态性: 一种调用方式,不同的执行结果。 多态性依赖于继承、多态性定义统 阅读全文
posted @ 2018-06-25 14:52 王先生是胖子 阅读(180) 评论(0) 推荐(1) 编辑
摘要: Python之面向对象继承和派生 什么是继承: 继承是一种创建新的类的方法。在Python中,新建的类可以继承自一个或多个父类。原始类称为基类或超类。 新建的类称为派生类或子类。 Python中类的继承分为单继承和多继承。 注意: 如果没有指定基类。Python的类会默认继承object类。obje 阅读全文
posted @ 2018-06-09 23:41 王先生是胖子 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Python之面向对象类和对象 定义一个类:class 定义类的语法: 如何使用类:类的用法 实例化和引用自己的属性 一、内置类 例如int() 加参数就能用。 x=int(10) print(x) 二、实例化 定义的Test类,加括号。就是将Test类 变成一个具体的对象 Test()。 所以,o 阅读全文
posted @ 2018-06-05 10:00 王先生是胖子 阅读(187) 评论(0) 推荐(1) 编辑
摘要: Python之面向对象的程序设计 优点:解决了程序的扩展性,对某一个对象单独修改。会立刻反应到整个体系中,如对一个游戏中人物参数的特征和技能进行修改都很容易。 缺点:可控性差,无法向面向过程的程序设计那样流水线式的工作方式精准的预测问题的处理流程和结果。面向对象的程序设计一旦开始,就由对象之间的交互 阅读全文
posted @ 2018-06-05 09:33 王先生是胖子 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Python之面向对象函数式编程 函数式编程的根本就是用 def 去模拟数学式的编程逻辑。 类似与 y = 2*x + 1 ,当x = 3 时,函数的结果y就得7。 好处: 方便每次的调用。 不修改外部的状态,模拟数学意义上的函数。 阅读全文
posted @ 2018-06-05 09:28 王先生是胖子 阅读(272) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页