C 學習日記 封裝

2021-10-23 19:56:59 字數 717 閱讀 1628

在物件導向程式設計方**中,封裝是為防止對實現細節的訪問。抽象和封裝是物件導向程式設計的相關特性。抽象允許相關資訊視覺化,封裝則使開發者實現所需級別的抽象。

public: 允許乙個類將其成員變數和成員函式暴露給其他的函式和物件。任何共有成員可以被外部的類訪問(範圍最大)。

private: 允許乙個類將其成員變數和成員函式對其他的函式和物件進行隱藏。只有同乙個類中的函式可以訪問它的私有成員。即使是類的例項也不能訪問它的私有成員。

protected: 只有該類物件即其子物件可以在自身類內訪問,有助於繼承。

internal: 同乙個程式集的物件可以訪問(同乙個工程,比public範圍小)。

protected internal: 允許在派生類或者該類的程式集中訪問。

c#預設的修飾符為private

public

class

commondevicehelper

}private

commondevicehelper()

//私有的建構函式,組織在類外例項化

}

C 學習日記

1611 3 李旗偉 2016年10月5日 連續5天總結 內容a.概括 a 運算子與表示式80 b 流程控制語句45 b.具體內容 在進行了對運算子與表示式的學習後,嘗試了簡單的資料輸入,但結果總是出人預料,自認為會成功的每次運算失敗,搞得我都快失去信心了,還好我知道凡事要堅持,只因心中有夢,才堅持...

C 學習日記

1611 3 李旗偉 2016年10月6日 連續6天總結 內容a.概括 a 程式的基本控制結構95 b 選擇結構60 b.具體內容 以昨天所學為基礎,今日了另乙個世界的學習 流程控制結構。今天,主要學習了程式的基本控制結構,對此已有了基本的認識,並且嘗試了輸入,也小有成績。此外,還對選擇結構進行了淺...

C 學習日記

1611 3 李旗偉 2016年10月7日 連續7天總結 內容a.概括 a 選擇結構100 b 迴圈結構80 c 控制執行順序的語句40 b.具體內容 今天,首先將昨天的殘留完成了 選擇結構,其次,學習了迴圈結構,並基本掌握其知識要領,然後簡單地進行了控制執行順序的語句的粗略了解,雖然幾乎沒弄清楚,...