定义:把一个或多个项目封闭在一个物理或者逻辑中。
目的:在面向对象程序设计中,封装的目的是防止对实现细节的访问。
访问修饰符:C#封装根据具体需求设置使用者的访问权限,并通过访问修饰符来实现。
public:所有对象都可以访问;
private:对象本身在对象内部可以访问;
protected:只有该类对象及其子类对象可以访问
internal:同一个程序集的对象可以访问;
protected internal:访问限于当前程序集或派生自包含类的类型。
定义:把一个或多个项目封闭在一个物理或者逻辑中。
目的:在面向对象程序设计中,封装的目的是防止对实现细节的访问。
访问修饰符:C#封装根据具体需求设置使用者的访问权限,并通过访问修饰符来实现。
public:所有对象都可以访问;
private:对象本身在对象内部可以访问;
protected:只有该类对象及其子类对象可以访问
internal:同一个程序集的对象可以访问;
protected internal:访问限于当前程序集或派生自包含类的类型。