C 物件導向OOP基礎知識點(一)

2021-09-29 08:25:10 字數 918 閱讀 6988

1,類和物件

(1)類是乙個概念,在程式中需要先定義屬性和方法,具有固定結構,沒有具體特指。

(2)物件則是獨一無二的,比較容易區別的特徵是類是獨一無二的,在程式中需要通過類來建立物件,

如student s=new student();

(3)必須先定義類,才能建立類的物件。

(4),物件是記憶體中的一塊儲存區域,每new 一次則建立了乙個物件。

2,類的繼承特性

(1)繼承關係發生在兩個類之間,當兩個類有共同的屬性和方法的時候,可以通過繼承關係來減少**的重複

(2)**中定義了共同屬性和方法的類稱為父類,繼承父類的稱為子類,通過繼承關係子類可以完全擁有父類的屬性和方法,避免了子類的屬性和方法的重複編寫

(3)繼承的單根性。子類只能繼承乙個父類(通俗的說子類只能有乙個爹,或只能有乙個直接父類),其他關係不做限制!(如父類可以有多個子類,子類可以有多個間接父類)

(4)繼承的傳遞性。子類從父類繼承到的所有屬性和方法,可以一直傳承到自己的子類,孫子類(沒有孫子類這個說法,此處表意)等等。

(5)所有類的父類(祖先類)是object類。因此所有的類都擁有object的所有屬性和方法。

3,訪問修飾符

(1)訪問修飾符可以修飾類、屬性和方法。

(2)public修飾類、屬性、方法時,這些類可以在任意地方建立物件,屬性和方法可以在任意地方呼叫。訪問範圍最廣。

(3)private  訪問範圍最窄,修飾屬性和方法時,屬性和方法只能在當前類中訪問。作用範圍為類

(4)protected  訪問範圍為子類中

(5)internal  訪問範圍為當前專案中

(6)protected internal 訪問範圍為子類或當前專案中

物件導向程式設計 基礎知識點

類,是對一類事物的抽象描述。所謂抽象描述,就是將這一類事物所共有的屬性特徵 成員屬性 和行為方法 成員方法 抽取出來。物件導向的特點 封裝性 繼承性 多型性。1 宣告類 2 宣告成員屬性 3 例項化類物件 4 訪問公有成員屬性 5 呼叫公有成員方法 6 this 定義類 class user 例項化...

C 基礎知識點

1.單行注釋 多用於給變數注釋 2.多行注釋 多用於大段文字注釋 3.文件注釋 多用於給類和方法注釋 只能以字母 或者 符號開頭。開頭暫時不要用,它們有自己特殊的意義 後面可以跟任意的字母數字下劃線 命名法 1 camelclass駝峰命名法 變數名首單詞的首字母小寫,其餘的每個單詞的首字母大寫eg...

C 基礎知識點

主要包含c 常用語句 語言特徵 物件導向程式設計基礎 集合和索引。c 常用語句 物件導向程式設計基礎 高階程式設計 多重介面實現,c 不允許多重類繼承,但c 允許多重介面實現,定義時基類必須在介面之前,如 public class mobile phone,iusb,ibluetooth publi...