python中類中屬性和方法的具體定義方法和使用

2021-10-23 04:04:05 字數 1025 閱讀 1065

1. python中類中特性分成屬性和方法

屬性和方法都分為私有和公有的,私有的只可以在本類中使用外部是無法訪問的

2. 定義屬性(成員變數)的語法格式(公有屬性/私有屬性)

class 類名:

def

__init__

(self)

:self.變數名1

= 值1

# 定義乙個公有屬性

self.__變數名2

= 值2

# 定義乙個私有屬性

3. 定義方法(成員方法)的語法格式(公有方法/私有方法)

class 類名:

'''

'''def 方法名(self)

:# 定義乙個公有屬性

pass

def __方法名(self)

:# 定義個私有方法

pass

4. 屬性和類的具體使用方法

class 類名:

def

__init__

(self)

:self.變數名1

= 值1

# 定義乙個公有屬性

self.__變數名2

= 值2

# 定義乙個私有屬性

def 方法名1

(self)

:# 定義乙個公有屬性

pass

def __方法名2

(self)

:# 定義個私有方法

pass

c = 類名() # 例項化物件c

c.變數名1 # 呼叫例項化物件c的屬性變數名1

c._類名__變數2 # 可以呼叫私有方法不推薦使用,可以封裝私有變數使用

c.方法名1() # 呼叫例項化物件c的方法方法名1

c._類名__方法名2() # 可以呼叫私有方法不推薦使用

python中類的屬性和方法介紹

python 類屬性,例項屬性,類方法,靜態方法,例項方法 類屬性和例項屬性 coding utf 8 class student object name i am a class variable 類變數 s student 建立例項s print s.name 列印name屬性,因為例項並沒有n...

python中類中屬性和方法的具體定義方法和使用

1.python中類中特性分成屬性和方法 屬性和方法都分為私有和公有的,私有的只可以在本類中使用外部是無法訪問的 2.定義屬性 成員變數 的語法格式 公有屬性 私有屬性 class 類名 def init self self.變數名1 值1 定義乙個公有屬性 self.變數名2 值2 定義乙個私有屬...

Python中類物件屬性方法

class 類名 可以定義類物件。實際上,當直譯器執行class語句時,就會建立乙個類物件。測試類物件的生成 class student pass 空語句 type是python中的模具類。print type student print id student stu2 student s1 stu...