物件:客觀世界中的實體在計算機中的邏輯對映
現實世界中,我們把萬事萬物都叫做「事物」;
計算機世界中,我們把萬事萬物都叫做「物件」
認知新的「事物」思維: 對應 物件
它(看起來/聞起來……)什麼樣? 「屬性」
它怎麼使用? 「方法」
例子:乙個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 每個類的定義都以...