類:就是具有相同的屬性和行為的,我們稱之為類,即:「物以類聚」,舉例說明:人就為一類,有胳膊,腿,頭髮,姓名的屬性,會說話,直立行走的行為。
物件,即類的例項化,何為例項化,就是具體屬性,方法。比如說姓名張三,有大長腿,黑頭髮。那麼這就是乙個物件。
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 允許類外部對這個成員進行訪問 ...