類屬性和物件屬性

2021-10-02 03:42:03 字數 1435 閱讀 8696

"""實現記錄建立物件個數的功能

"""class tool(object):

def __init__(self, new_name):

self.name = new_name

# 底下這個方法太笨啦

num = 0

tool1 = tool("鐵鍬")

num += 1

print(num)

tool2 = tool("工兵鏟")

num += 1

print(num)

tool3 = tool("水桶")

num += 1

print(num)

"""123

"""class tool2(object):

"""例項屬性為某個類所有,物件共有

"""# 類屬性

num = 0

# 方法

def __init__(self, new_name):

# 例項屬性

self.name = new_name

# 對類屬性+=1

tool2.num += 1

# 這個比較好

tool1 = tool2("鐵鍬")

tool2 = tool2("工兵鏟")

tool3 = tool2("水桶")

print(tool2.num)

"""3

""""""

實現記錄建立物件個數的功能

"""class tool(object):

def __init__(self, new_name):

self.name = new_name

# 底下這個方法太笨啦

num = 0

tool1 = tool("鐵鍬")

num += 1

print(num)

tool2 = tool("工兵鏟")

num += 1

print(num)

tool3 = tool("水桶")

num += 1

print(num)

"""123

"""class tool2(object):

"""例項屬性為某個類所有,物件共有

"""# 類屬性

num = 0

# 方法

def __init__(self, new_name):

# 例項屬性

self.name = new_name

# 對類屬性+=1

tool2.num += 1

# 這個比較好

tool1 = tool2("鐵鍬")

tool2 = tool2("工兵鏟")

tool3 = tool2("水桶")

print(tool2.num)

"""3

"""

Python物件導向 例項屬性和類屬性

由於python是動態語言,根據類建立例項可以任意繫結屬性。給例項繫結屬性的方法是通過例項變數,或者通過self變數 class student object def init self,name self.name name s student jeff print s.name jeff當我們定...

Python中的類屬性和物件屬性

在了解了類基本的東西之後,下面看一下python中這幾個概念的區別 先來談一下類屬性和例項屬性 在前面的例子中我們接觸到的就是例項屬性 物件屬性 顧名思義,類屬性就是類物件所擁有的屬性,它被所有類物件的例項物件所共有,在記憶體中只存在乙個副本,這個和c 中類的靜態成員變數有點類似。對於公有的類屬性,...

物件,類,屬性,方法

1.類 包含資料成員和函式成員的集合,是程式設計師自己創造的又一種資料型別 2 物件中的內容分為屬性和方法兩個部分 屬性是物件中的資料成員,用於描述物件的特徵 方法是物件中的函式成員,用於描述物件的行為 3.方法與函式的區別 什麼是方法 物件中的內容分為屬性和方法兩個部分 屬性是物件中的資料成員,用...