一个成员访问修饰符,指定一个或多个声明的编程元素只能从其自己的类或派生类中访问。
注解
有时,类中声明的编程元素包含敏感数据或受限代码,并且你希望限制对元素的访问。 但是,如果类是可继承的,并且需要派生类的层次结构,则这些派生类可能需要访问数据或代码。 在这种情况下,需要从基类和所有派生类访问元素。 若要以这种方式限制对元素的访问,可以使用 < a0/> 声明它
注释
Protected
访问修饰符可以与其他两个修饰符结合使用:
规则
声明上下文。 只能在类级别使用 Protected
。 这意味着元素的 Protected
声明上下文必须是类,不能是源文件、命名空间、接口、模块、结构或过程。
行为
访问级别。 类中的所有代码都可以访问其元素。 派生自基类的任何类中的代码都可以访问基类的所有
Protected
元素。 这适用于所有代派生。 这意味着类可以访问Protected
基类的基类的元素,依此类而行。受保护的访问不是超集或好友访问的子集。
访问修饰符。 指定访问级别的关键字称为 访问修饰符。 有关访问修饰符的比较,请参阅 Visual Basic 中的 Access 级别。
修饰 Protected
符可用于以下上下文: