class
cat:
defeat
(self)
:print
("小貓愛吃魚"
)def
drink
(self)
:print
("小貓要喝水"
)tom = cat(
)print
(tom)
hello = cat(
)print
(hello)
class
cat:
defeat
(self)
:print
("小貓愛吃魚"
)def
drink
(self)
:print
("小貓要喝水"
)hello = cat(
)print
(hello)
caty = hello
print
(caty)
class
cat:
defeat
(self)
:print
("%s愛吃魚"
% self.name)
defdrink
(self)
:print
("%s要喝水"
% self.name)
tom = cat(
)tom.name =
"tom"
tom.eat(
)tom.drink(
)print
(tom.name)
class
cat:
# 在初始化方法內部設定屬性
def__init__
(self, new_name)
: self.name = new_name
def__str__
(self)
:# `__str__()`方法必須返回字串
return
"我叫%s"
% self.name
defeat(self)
:print
("%s愛吃魚"
% self.name)
defdrink
(self)
:print
("%s要喝水"
% self.name)
def__del__
(self)
:print
("結束了"
)tom = cat(
"tom"
)print
(tom)
1、使用物件導向開發第一步是設計類
2、使用類名()建立物件的動作有兩步:
python物件導向學習 python物件導向學習
物件導向最重要的概念就是類 class 和例項 instance 必須牢記類是抽象的模板,比如student類,而例項是根據類建立出來的乙個個具體的 物件 每個物件都擁有相同的方法,但各自的資料可能不同。物件導向三個概念 1.封裝 即把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法讓可信的類進...
python學習 物件導向
繼承 從已經有的類建立新類的過程,提供繼承資訊的叫父類 超類 基類 得到繼承資訊的叫子類 派生類 繼承是實現 復用的方式,繼承關係是一種is a關係。a student is a person.a teacher is a person.class person 定義人類 屬性name 名字 屬性n...
python物件導向學習
1.物件 物件是資料和功能 函式 的集合體 2.類 類是具有共同屬性 資料 函式 的物件的總稱 注 先定義類後例項化物件 3.屬性訪問 可以通過 dict 訪問屬性的值 4.屬性查詢和方法繫結 物件的命名空間裡只存放著物件獨有的屬性,而物件們相似的屬性是存放於類中的。物件在訪問屬性時,會優先從物件本...