C 的物件導向特性之封裝

2022-01-22 12:39:51 字數 359 閱讀 1318

在c#語言中,共有五種訪問修飾符:public、private、protected、internal、protected internal。

public公有訪問。不受任何限制。

private私有訪問。只限於本類成員訪問,子類,例項都不能訪問。

protected保護訪問。只限於本類和子類訪問,例項不能訪問。

internal內部訪問。只限於本專案內訪問,其他不能訪問。

protected internal內部保護訪問。只限於本專案或是子類訪問,其他不能訪問

物件導向封裝的特性

l封裝 是指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式。l好處 將變化隔離。便於使用。提高重用性。提高安全性。l封裝原則 將不需要對外提供的內容都隱藏起來。把屬性都隱藏,提供公共方法對其訪問。封裝 表現 1,函式就是乙個最基本封裝體。2,類其實也是乙個封裝體。從以上兩點得出結論 好處 1,提高...

物件導向三大特性之封裝

物件導向的三大基本特徵 封裝 封裝是指將物件的實現細節隱藏起來,然後通過公共的方法來向外暴露該物件的事功能。繼承 即城市物件導向實現軟體服用的重要手段,當子類繼承父類後,子類是一種特殊的父類,能直接或間接獲得父類的成員。多型 多型是可以直接把子類物件賦給父類變數,但是執行時依然表現出子類的行為特徵,...

c 物件導向之封裝

該系列是本人對c 的物件導向的知識點的筆記整理。c 物件導向的三大特徵 封裝 繼承 多型。類包括屬性和方法。在設計類時,屬性和方法寫在一起,屬性和方法統稱為成員,屬性稱為成員屬性或者成員變數,行為稱為成員函式或者成員方法。類在設計時,可以把屬性和方法放在不同的許可權下,可以對它們加以控制。訪問許可權...