物件導向與擴充套件學習的總結

2021-07-25 03:57:28 字數 982 閱讀 8216

物件導向章節的總結

在物件導向的章節中,我學習到了在寫**時,最好寫乙個類圖,這樣有利於

建立**不會亂。然後還有封裝的作用和用法,繼承和封裝的應用和規則,多

態的使用和好處,還有介面的一些注意點.到最後多型與封裝的注意點,再到

最後的介面接抽象類繼承給子類的方法和規則。

和以前相比,邏輯能力還是不行,建立乙個類圖還不太懂,就是說在題目中找

出要用的類、方法和屬性,就是不知道要怎麼找,就是當我看了一下其他人的

**時才知道原來還有這個屬性或方法的想法。還有建立乙個類的陣列不會,

就是你定義了乙個類後,初始化它為陣列,就像quickhit的專案裡的用level

創乙個陣列,我一直有點懵懵懂懂。

對擴充套件學習的總結

通過今天的擴充套件學習,我才知道原來還有原則的,之前我還以為只有老師說的三個

基本元素:封裝、繼承和多型。在演講之前,我看了一下類與類的關係,那時我看

不太懂。當其他組的人說完了他們的見解和老師的一些補充的知識的時候,我才知

道原來我們已經在默默的使用著,像實現關係:也就是我們學的介面、像關聯關係:

在乙個類中你引用了另乙個類的全域性變數,還有一些聚合、組合、依賴等等的知識。

但我對依賴關係還是有一些不太了解。

我負責講的單一職責和黎克特制替換原則,我懂了一點,因為老師也補充了一些。開啟

-封閉,就像老師寫的印表機的源**一樣,我也看了一下。我還是看的懂,主要是

我感覺太繞希望到後面我會習慣。

而大神說的任務三,我在看到的第一眼不知怎麼只想到了用繼承而介面想都

沒想一下,等他說到用介面時我才知道我有多愚蠢。前兩天剛學的就忘了。而且在

想類圖時,我只想到了玩家類(因為像是遊戲)、怪物類、裝備類、初始化裝備數

組的類、和測試類。然後把攻擊、防禦、血量等的屬性放到乙個類中,裝備繼承玩

家類等一些很麻煩的思路。在晚修時也看了大神的**,就是那個介面的多型不怎

麼懂。以上是我的一些總結。

物件導向學習總結

物件導向繼承 繼承 是指以個類為父類,另乙個類可以做為其子類,子類在繼承了父類的屬性 方法,可以進一步操作。語法 extends 子類 extends 父類 public 公共的 private 私有的,protected保護的,private保護,你可以繼承,但不可以訪問和操作。對於protect...

學習物件導向總結

實現多型的步驟 1 找出父類 2 找出所有子類都具有的相同方法 但是實現方式各不一樣 3 將這個方法在父類中標記為虛方法或抽象方法 4 在子類中重寫 5 讓父類變數指向子類物件 父類型別作為引數,作為返回值 6 呼叫父類變數的虛方法 抽象方法 虛方法 繼承 多型 封裝 1 抽象用abstrace修飾...

物件導向學習總結

一 物件導向基礎概念 類和例項介紹 1.定義 物件導向程式設計 object oriented programming,簡稱oop,是一種程式設計思想。oop把物件作為程式的基本單元,乙個物件包含了資料和運算元據的函式。python中,所有資料型別都可以視為物件,當然也可以自定義物件。自定義的物件資...