请先看这样一道基础的面试题
简述 private、 protected、 public、 internal 修饰符的访问权限?
private : 私有成员, 在类的内部才可以访问 ,也就是类内部的函数等成员可以访问。
protected : 保护成员,该类内部和继承类中可以访问。
public : 公共成员,完全公开,没有访问限制。
internal: 当前程序集内可以访问。
那么我们用写个程序来实现一下:

如图我们可以看到,正如文章开头定义中所说的,加上private访问修饰符的成员变量无法在派生类和其它类中访问,加上protected访问修饰符的成员变量无法在其它类中访问,程序会报错
注释掉报错语句后,运行结果为:

网友评论