"""實現記錄建立物件個數的功能
"""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.方法與函式的區別 什麼是方法 物件中的內容分為屬性和方法兩個部分 屬性是物件中的資料成員,用...