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


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()  # 可以調用私有方法不推薦使用

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM