选择方法访问级别的注意事项

更新:2007 年 11 月

将最佳访问级别应用到类层次结构的成员,通过使您得以控制将如何使用这种成员,使该层次结构更易维护。

通常,应使用提供可行的最低访问权限的访问修饰符声明类成员。限制对类成员的访问能减少命名冲突,并防止以意外的方式使用方法。

内部类成员应声明为 Private;这种成员只能从定义它们的类中进行访问。

仅在类内或由类的子代使用的方法应使用 Protected 访问修饰符。Protected 成员可以在声明它的类中以及从声明此成员的类派生的任何类中进行访问。

Friend 数据成员可以从类的外部访问,但仅限于从定义该类的项目的模块中访问。

Public 数据成员对每个人都可见,经常用在类层次结构的底部。

请参见

概念

类层次结构设计的可扩展性注意事项

部署后的基类设计更改