python筆記11 物件和類

2021-09-11 05:25:30 字數 935 閱讀 5001

物件:客觀世界中的實體在計算機中的邏輯對映

現實世界中,我們把萬事萬物都叫做「事物」;

計算機世界中,我們把萬事萬物都叫做「物件」

認知新的「事物」思維: 對應 物件

它(看起來/聞起來……)什麼樣? 「屬性」

它怎麼使用? 「方法」

例子:乙個list

a = [0,1,2,3,'abc']
a的屬性(看起來什麼樣?)

有乙個[ ]包在外圍,它裡面會有元素,元素可以是整數也可以是字串,用逗號隔開。 。

#給列表a追加元素'defg'

a的方法(列表a怎麼使用)

給列表追加元素的操作

計算機把物件進行分類

class「類,種類」

兩個物件,是同個類,會有許多相同的屬性,可以使用相同的方法呼叫

如何描述物件的屬性和方法

1、先定義了乙個類。然後針對這個類,定義了乙個方法。

2、呼叫這個物件的屬性和方法

【物件.屬性】、【物件.方法】

例子

class food():

#定義乙個食物的類別

delicious = true

#屬性「好吃」為真

def taste(self,people):

#people是吃食物的人。

print(people,'說:真香!')

#輸出people,'說:真香!'

zhaji = food()

#定義乙個食物,炸雞

print(type(zhaji))

#輸出食物炸雞的資料型別

print(zhaji.delicious)

#輸出食物炸雞的delicious屬性

zhaji.taste('wufeng')

#呼叫品嚐的方法,吳楓吃掉炸雞

1 1 物件模型

q1 c 的類有兩種資料成員 static 資料成員與 nonstatic 資料成員,有三種成員函式 static,nonstatic,virtual。q2 在虛繼承的情況下,base class不管在繼承串鏈中被派生多少次,永遠只會存在乙個例項 稱為subobject q3 c 物件模型。每個物件...

11 物件比較

1.數字比較用 字串比較用equals string str 要進行物件比較,必須對物件中所有屬性的值進行比較。範例 物件比較的基本方式 class book 省略無參構造方法和setter方法 public string gettitle public double getprice public...

php學習筆記(十)物件和類

物件是儲存資料和有關如何處理資料的資訊的資料型別。在 php 中,必須明確地宣告物件。然後我們在物件類中定義資料型別,然後在該類的例項中使用此資料型別。要建立乙個新的物件 object,使用 new 語句例項化乙個類 class foo bar new foo bar do foo 每個類的定義都以...