python學習 19 物件導向

2021-09-13 12:31:46 字數 1417 閱讀 7893

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.屬性查詢和方法繫結 物件的命名空間裡只存放著物件獨有的屬性,而物件們相似的屬性是存放於類中的。物件在訪問屬性時,會優先從物件本...