python类继承与重构 0 对象 + 通过类定义的数据结构实例。 + 对象包括两个数据成员(类变量和实例变量)和方法。 + empCount 变量是一个类变量,它的值将在这个类的所有实例之间共享。你可以在内部类或外部类使用 Employee.empCount 访问。 + 第一种方法__init__ ...
分类:
编程语言 时间:
2018-06-13 23:38:02
阅读次数:
287
一些经典的python错误不去阅读和不重视,就会把错误的做法带入到实际项目中来,甚至造成难以排查问题。 有一个大笨猪,按java写观察者模式,java写得是直接在类名下声明一个实例属性(不加static的),他直接翻译成python后,也是直接写在类名下面,这就是大坑了。 java里面在类名下面声明 ...
分类:
编程语言 时间:
2018-06-11 01:55:55
阅读次数:
205
1 Python的函数传递: 首先所有的变量都可以理解为内存中一个对象的‘引用’ 可以看到,在执行完 之后, 引用中保存的值,即内存地址发生变化,由原来 对象的所在的地址变成了 这个实体对象的内存地址。下面我们来看另一个例子: 注意: 1. 类型是属于对象的,而不是变量。而对象有两种,“可更改”(m ...
分类:
编程语言 时间:
2018-06-11 00:25:27
阅读次数:
493
#!/usr/bin/python # -*- coding: utf-8 -*- # 创建类并实例化 """ 方法1: 新建类, 并实例化, 可直接调用类中的方法返回结果. 弊端: 没有参数, 创建多个对象时分不清哪个是哪个. """ class Dog(object): def sayhi(se ...
分类:
编程语言 时间:
2018-06-08 10:37:11
阅读次数:
171
类实例 = 类对象函数 = 方法一个类对象(类实例)可以调用类实例属性和类实例方法 ...
分类:
编程语言 时间:
2018-06-08 00:51:51
阅读次数:
243
__getattr__ 查找不到类属性的时候调用 __getattribute__ 无条件进入,无论是查找属性是否存在,能不重写则不去重写 ...
分类:
编程语言 时间:
2018-06-06 00:55:12
阅读次数:
243
#!/usr/bin/env python # -*- coding:utf-8 -*- # @Time : 2017/11/08 8:46 # @Author : lijunjiang # @File : class3.py """ 类的私有变量和私有方法 在Python中可以通过在属性变量名前加... ...
分类:
编程语言 时间:
2018-06-02 18:40:04
阅读次数:
219
“包装”是指对一个已经存在的对象进行系定义加工。 实现授权是包装的一个特性。包装一个类型通常是对已存在的类型进行一些自定义定制,这种做法可以新建,修改,或删除原有产品的某些功能,而其他的保持不变。授权的过程,其实也就是所有的更新功能都交给新类的自定义的某部分功能来处理,但已存在的功能就授权给对象的默 ...
分类:
编程语言 时间:
2018-06-01 22:13:47
阅读次数:
210
类的dict特殊成员就是查看这个对象里有什么 111calll1111{'_FFF__name': 'name222'} #bbb对象 对应的 里边就一个name,对应的值是 name222 没有其他的变量了 ********************************************* ...
分类:
编程语言 时间:
2018-06-01 15:36:04
阅读次数:
151
1.编程语言简单分类 高级语言最早的机器语言 汇编语言 高级语言:C语言,python,java,C++,C#,object-c 2.python是一门什么样的语言?编译型,解释型,静态语言,动态语言,强类型定义语言和弱类型定义语言。编译和解释的区别:使用的方法不同解释型:脚本运行 3.python ...
分类:
编程语言 时间:
2018-05-31 15:30:26
阅读次数:
244