1.定義類
語法:
class 類名(
) **
.....
.
注意:類名要滿足識別符號命名規則,同時遵循大駝峰命名法
2.建立物件
語法:
物件名=類名
範例:
class
turtle
:'''關於類的乙個簡單例子'''
#屬性 color=
'綠色'
weight=
10 legs=
4 shell=
true
mouth=
'大嘴'
#方法def
climb
(self)
:print
('向前爬'
)def
run(self)
:print
('向前跑'
)def
bite
(self)
:print
('咬死你'
)def
eat(self)
:print
('有的吃,真滿足'
)def
sleep
(self)
:print
('累了,困了,睡覺'
)# 例項化類 物件名=類名()
tt=turtle();
# 訪問類的屬性和方法
tt.climb(
)tt.run(
)tt.bite(
)tt.eat(
)tt.sleep(
)
3.self指的是呼叫該函式的物件
class
washer
:def
wash
(self)
:print
('洗衣服'
)# 例項化物件
haier=washer(
)haier.wash(
)
1.類外面新增屬性
語法:物件名.屬性名=值
範例:
class
washer()
:def
wash
(self)
:print
('洗衣服'
)haier1=washer(
)#新增屬性:物件名.屬性名=值
haier1.width=
400haier1.height=
500
2.類外面獲取物件屬性
語法:物件名.屬性名
class
washer()
:def
wash
(self)
:print
('洗衣服'
)haier1=washer(
)#新增屬性:物件名.屬性名=值
haier1.width=
400haier1.height=
500# 獲取屬性 物件名.屬性名
print
(f'洗衣機的寬度'
)print
(f'洗衣機的高度'
)
3.類裡面獲取物件屬性
語法:self.屬性名
class
washer()
:def
wash
(self)
:print
('洗衣服'
)# 獲取物件屬性
defprint_info
(self)
:#self.屬性名
#print(self.width)
print
(f'洗衣機的寬度是'
)print
(f'洗衣機的高度是'
)haier1=washer(
)# 新增屬性
haier1.width=
400haier1.height=
500# 物件呼叫方法
haier1.print_info(
)
Python類和物件
1 建立類 語法 class classname 類的幫助資訊 類文件字串 class suite 類體 例如 class employee 所有員工的基類 empcount 0 def init self,name,salary self.name name self.salary salary ...
Python類和物件
python類和物件 類 具有相同的屬性和方法的物件的集合。物件 萬物皆物件。類和物件的關係 類是具有相同屬性方法物件的集合。類包含屬性和方法 語法 class 類名 屬性 方法定義乙個類 建立物件 屬性寫在類外的情況,就是通過物件,屬性,物件,方法的方式呼叫。屬性相對於類來說屬於全域性,每個方法都...
Python類和物件
類和物件 類 class 用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類 的例項。方法 類中定義的函式。類變數 類變數在整個例項化的物件中是公用的。類變數定義在類中且在函式體之外。類變數通常不作為例項變數使用。方法重寫 如果從父類繼承的方法不能滿足子類...