类成员的存取控制
类在设计时,可以把属性和行为放在不同的权限下,加以控制访问权限有三种:
1.公共权限 public
类内可以访问 类外可以访问
2.保护权限 protected
类内可以访问 类外不可以访问 儿子可以访问父亲中的保护内容
3.私有权限 private
类内可以访问 类外不可以访问 儿子不可以访问父亲的私有内容
4、internal: 当前程序集可访问、同一个程序集目录下的文件
5、 protected internal 唯一的一种组合限制修饰符,它只可以被本组合体内所有的类和这些类的继承子类所存取
私有的数据成员只能被类内的函数修改和使用,私有的函数成员只能被类内部的其他函数调用;
类的公有函数成员可以被类内的外部程序调用,类的公有数据成员可以被类的外部程序直接使用和修改。---公有函数实际是类和外部通信的端口,外部函数通过调用公有函数,按照先设定好的方法修改类的私有成员。