python 學習彙總58:class類外部定義函式(初級學習- tcy)
阿新 • • 發佈:2018-11-23
類外部定義函式 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)