python基礎(四)類和物件

2021-10-08 06:30:49 字數 1012 閱讀 1924

類:就是具有相同的屬性和行為的,我們稱之為類,即:「物以類聚」,舉例說明:人就為一類,有胳膊,腿,頭髮,姓名的屬性,會說話,直立行走的行為。

物件,即類的例項化,何為例項化,就是具體屬性,方法。比如說姓名張三,有大長腿,黑頭髮。那麼這就是乙個物件。

python就是一門物件導向的一門語言。

舉乙個簡單的例子,定義乙個人的類

class

person()

:def

__init__

(self, name, higth, ***)

: self.name = name

self.higth = higth

self.*** = ***

defwalk

(self)

:print

('會行走'

)def

speak

(self)

:print

(f'我會說話,我有公尺高'

)

以上例子中,說明一下幾個點:

self: self就是其實就是類例項後物件的本身,

self.name、 self.higth、 self.***就是類似屬性

walk speak就是類的行為,就是物件的方法

person = person(

'zhangsan'

,'1.75'

,'man'

)print

(person.name)

person.speak(

)

例項化乙個類,其實就是引數化的過程**示例中,person就是乙個名字為zhangsan 1.75 性別為man的物件了

具有walk speak的方法

我們在定義類的過程中,如果該類有屬性,那麼我們就會用到__init__方法,該方法為構造方法,即我們在例項化物件傳入引數的時候,這些引數會,通過該方法自動傳入,該過程在們例項化的過程中完成,

C 練習(四)類和物件

構建乙個類book,其中含有兩個私有資料成員qu和price,建立乙個有5個元素的陣列物件,將qu初始化1 5,將price初始化為qu的10倍。顯示每個物件的qu price。標頭檔案book.h includeusing namespace std class book book成員函式.cpp...

四 類和物件 4 1封裝

二 c 中class和struct的區別 三 成員屬性設定為私有 總結c 認為萬事萬物皆為物件,物件上有其屬性和行為。例如 人可以作為物件,屬性有姓名 年齡 身高 體重 行為有走 跑 跳 唱歌 車也可以作為物件,屬性有輪胎 方向盤 車燈 行為有載人 放 具有相同型別的物件,我們可以抽象稱為類,人屬於...

c 物件導向(四) 類的成員

這裡首先介紹類的訪問控制和構造 析構函式,然後介紹屬性,方法 類的成員包括常量 變數 屬性 方法 事件 操作符 建構函式 析構函式等。從訪問控制來看,與類的修飾符類似,類的修飾符用於規定這個類的訪問控制,成員的修飾符就是規定類中成員的訪問控制。修飾符包括 public 允許類外部對這個成員進行訪問 ...