C#关键笔记整理
[c++]标记是与c++一样的特性
C#的封装
在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。
抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。
可以用访问修饰符来定义一个类的成员和方法的可见性。
public、private、protected[c++]
类中的默认访问权限是private[c++]
新的访问修饰符:
- internal:带有 internal 访问修饰符的任何成员可以被定义在该成员所定义的应用程序内的任何类或方法访问。
- Protected Internal :访问修饰符允许在本类,派生类或者包含该类的程序集中访问。这也被用于实现继承。(是protected和internal的交集)