在继承一个基类时,成员的可访问性就成了一个重要的问题。派生类不能访问基类的私有成员,但可以访问其公共成员。不过,派生类和外部的代码都可以访问公共成员。这就是说,只使用这两个可访问性,不能让一个成员可由基类和派生类访问,而不能由外部的代码访问。
为了解决这个问题,C#提供了第三种可访问性:protected,只有派生类才能访问 protected成员。
《C#入门经典 第四版》
在继承一个基类时,成员的可访问性就成了一个重要的问题。派生类不能访问基类的私有成员,但可以访问其公共成员。不过,派生类和外部的代码都可以访问公共成员。这就是说,只使用这两个可访问性,不能让一个成员可由基类和派生类访问,而不能由外部的代码访问。
为了解决这个问题,C#提供了第三种可访问性:protected,只有派生类才能访问 protected成员。
《C#入门经典 第四版》