1.類的修飾符
new:新建類,表示隱藏由基類中繼承而來的,與基類中同名的成員
public:公有,外界不受限制訪問
protected:保護類,該類及其子類可以訪問
internal:內部類,本程式的類可以訪問
private:私有類,只有該類可以訪問abstract:抽象類,抽象類是不完整的類,只能宣告方法體但是沒有具體的實現方式。
sealed:密封類,不能再派生新的類
readonly:該成員值唯讀不寫
重點:1.抽象類只能作為基類
2.密封類不能作為基類,可由其他類繼承但不能派生其他類
3.乙個類不能同時使用抽象類修飾符和密封類修飾符
4.省略類修飾符時,預設為私有修飾符private
5.乙個類只能有乙個父類,如果乙個類想繼承多個類的特點,可以用介面方法實現
2.靜態成員與非靜態成員
3.物件的宣告
格式:類名 物件名=new 類名()
4.建構函式與析構函式
1-建構函式:
建構函式:當類被例項化時先執行的函式,完成物件初始化操作。
析構函式:物件從記憶體中銷毀後最後執行的函式。
建構函式滿足條件:
2-析構函式
析構函式滿足條件:
c 物件導向程式設計 部落格1
c 物件導向程式設計 部落格1 下面是這一段時間學過的知識以及我的個人感悟。首先是constexpr型別。宣告constexpr的資料物件一定是乙個常量,而且必須用常量表示式初始化。若constexpr的物件是乙個函式,則它的型別應為constexpr函式。const的物件是常量,如果物件是常量表示...
物件導向程式設計1
包 用於組織和管理類的目錄結構,同乙個包中不同出現同名類 包名 識別符號.識別符號.識別符號.package 打包命令,指明該類所在的包,該命令必須為 的第一行,同時必須與目錄結構相同 若在乙個包中需要使用其他包中的類,需要匯入包 import 包名.類名 使用包的原則 1.同乙個包中往往包含功能相...
物件導向程式設計(1)
什麼叫做面向過程程式設計?通俗的來說,這種程式設計風格如同從上到下,從左到右。首先,要考慮遵循的步驟,然後考慮如何表現這些資料。那麼什麼又是物件導向程式設計呢?從使用者的角度出發考慮物件,描述物件所需的資料以及描述使用者與資料進行互動所需要的操作。完成對介面的描述後,需要確定如何實現介面和資料儲存。...