c#中public private protected internal 的区别

来源:互联网 发布:android读取串口数据 编辑:程序博客网 时间:2024/05/20 09:49
private:只能在本类中使用protected:在本类中及其子类(继承)中可以使用。但是在其他类中不能使用。因为若定义为private 则在继承类中就不能使用了。internal:同一命名空间(程序集)中的类可以使用public:所有类均可使用从上到下,私有程度逐渐降低
类中的属性一般要设为private  若设为public,则在类外也能使用失去了封装性。
原创粉丝点击