类外部定义函数 2018/11/19
目录:
1. class定义
2. 内部类
3.外部定义函数
4.高阶函数与类的关系
5.对象内存管理
6.类作用域
7.使用输出参数
8.类属性
9.类特性
10.描述符
11.查看类属性
12.继承
13.类型检测测试,查看父子类
15.元类
16.基类
17.类装饰器
18.Enum类
其他参考本人博文。
1.1.外部定义函数:
def _set_name(self,name): self.name=name
def _set_age(self,age): self.age=age
def _get_name(self): return self.name
def _get_age(self): return self.age
1.2.类定义 :
class Complex: #可以在类实例中随时添加类属性
"define my complex class" #文档引用Complex.__doc__
def __init__(self, name='tcy', age=0): #构造方法
self.name=name
self.age=age
set_name=_set_name #类外部定义函数
set_age=_set_age #类外部定义函数
get_name=_get_name #类外部定义函数
get_age=_get_age #类外部定义函数
>>> c=Complex()
>>> c.set_age(40)