我對物件導向程式設計的認識2001

2021-04-12 15:18:26 字數 649 閱讀 5655

注:本文是筆者2023年開始做程式設計師第乙個月時寫的,立此為照。

我對物件導向程式設計的認識

1. 物件導向方法都支援三種基本的活動:識別物件和類,描述物件和類之間的關

系,以及通過描述每個類的功能定義物件的行為。

2.物件導向程式設計(oop)中最重要的概念是類(class),指的是資料型別,而物件(object)指的是資料型別的例項、變數。類可以並定義為一組物件的抽象描述,每個物件都有自己特定的狀態,但都可以執行相同的操作。

3.的主要任務有兩個:

i.類定義了與其有關的抽象物。不管有多複雜,可以使用類描述真實世界中實體。當然,當非常複雜時,可以用類來描述子系統。

ii.類是程式模組化的基礎。

4.i.繼承代表特殊化,可把子類當作父類的一種特殊情況。

ii.繼承還用於通用化。

iii.實際上繼承是一種避免**重複的手段。

iv.編譯器可以更好的理解。父類與子類有一些型別相容性。

5.多型:使用,乙個程式變數引用不同類的物件;根據當前與該變數相連的物件類,使用不同方式對該變數執行操作。多型允許對乙個物件應用一種操作,讓物件按照與其型別相符合的方式作出響應。

談談自己對物件導向的認識。

首先物件導向有三大基本特性即封裝 繼承以及多型。封裝即是把客觀事物抽象成類,該類中含有屬性與方法。繼承則是復用原有的類,並能在原有類的基礎上進行擴充套件。多型則是父類在不同時刻以其不同子類的形態出現。物件導向想要達到的目的即是可擴充套件 易維護 可復用 靈活性好。舉乙個例子來說明,比如我要修一台電腦...

初識對物件導向程式設計。

假 why?什麼是物件導向程式設計?義 應該是某個人和她的物件面對面吧。丁 錯!如果從簡單的一面來看,就是用乙個物件把所有的變數和方法包含起來。var obj obj.fn 追夢子 19 當然實際情況可能會比這麻煩,但是在怎麼麻煩也只是多了一些屬性,多了一些方法,僅此而已,物件導向程式設計沒有你想象...

對物件導向的理解

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