對物件導向的一點理解

2021-08-21 03:25:05 字數 248 閱讀 4736

之前一直都在聽說物件導向可是一直沒有進行深入理解,今天下午花了一點時間理解了一下:

什麼是物件導向?

首先說一說什麼是物件,物件也就是將資料和資料的操作方法放在一起形成的乙個整體。這裡的資料就是屬性,資料的操作方法也就是方法。然後將同型別的物件抽象出來形成了類。外界可以通過類介面來直接呼叫類物件的方法和屬性而不需要知道方法到底是怎麼實現的,不關心這個物件裡面的怎樣實現的,外界所關心的只是這個物件能夠實現什麼功能,也就是只關心這個物件,所以是物件導向。

對物件導向的理解

修飾符一般只修飾屬性和方法,屬性盡量使用private,方法盡量使用public public公開的,只要在同一工程內就可以訪問 protected受保護的,只能在當前包或子類中才能訪問 預設,沒有修飾符即預設,只能在當前包中才能訪問 private,私有的,只能在當前類中使用 static 修飾變...

對物件導向的理解

物件導向包括三個特徵 繼承 封裝 多型。類的繼承性是指從已有的乙個類來extends子類,子類具有了父類的所有特徵,同時,子類也可以有新的特性。比如 人是乙個類,男人具有了人類的所有的特性,比如思考,比如勞動。同時,男人也有新的特性,比如男人會長鬍子。類的封裝是指類把所有的操作都封閉起來,僅僅提供介...

對物件導向的理解

封裝 就是將一類事物的屬性和行為抽象成乙個類,使其屬性私有化,行為公開化,提高了資料的隱秘性的同時,使 模組化。這樣做使得 的復用性更高。繼承 則是進一步將一類事物共有的屬性和行為抽象成乙個父類,而每乙個子類是乙個特殊的父類 有父類的行為和屬性,也有自己特有的行為和屬性。這樣做擴充套件了已存在的 塊...