python 学习汇总58:class类外部定义函数(初级学习- tcy)

 类外部定义函数 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) 
  

猜你喜欢

转载自blog.csdn.net/tcy23456/article/details/84259302