物件導向
相比較函式,物件導向是更大的封裝,根據職責在乙個物件中封裝多個方法
特點:類和物件
類:是對一群具有相同特徵或者行為的事物的乙個統稱,是抽象的,不能直接使用
類名要滿足大駝峰命名法
物件:是由類建立出來的乙個具體存在,可以直接使用
由哪乙個類建立出來的物件,就擁有在哪乙個類中定義的屬性、方法
類和物件的關係
類是模板,物件是根據類這個模板創造出來的,在程式開發中,應該先有類,再有物件
類只有乙個,而物件可以有很多個,不同物件之間的屬性可能會各不相同
類中定義了什麼屬性和方法,物件中就有什麼屬性和方法,不可能多,也不可能少
物件導向 基本概念
物件 由其責任定義的,能夠自己負責自己,從而簡化了使用物件的控制程式的任務。將責任轉移到更區域性的層次。類 class 根據物件所具有的責任定義物件的型別。責任 行為或狀態,這些分別是由方法和或資料實現的。具體類 concrete cass 實現抽象類某一特定型別行為的類,具體類是乙個概念特定不變的...
物件導向基本概念
物件導向是相對面向過程而言 物件導向和面向過程都是一種思想 面向過程強調的是功能 行為 物件導向 將功能封裝進物件,強調具備了功能的物件 物件導向是基於面向過程的 類的概念 具有相同屬性的一類事物 物件的概念 就是對這乙個類的具體的描述 比如人類就是抽象的類,具體的某乙個人就是物件,對人這個類的具體...
python物件導向(一 基本概念)
1.物件導向 oop 基本概念 物件導向程式設計 object oriented programming 簡寫 oop 1.1 物件導向基本概念 我們之前學習的程式設計方式就是面向過程的 面相過程和面相物件,是兩種不同的程式設計方式 對比面向過程的特點,可以更好地了解什麼是物件導向 1.2 過程和函...