Java 编程中的类结构与 java.applet 包详解
1. 类成员分组与相关规则
1.1 接口方法的特殊处理
如果一个接口方法同时也是事件注册方法或属性访问器方法,它会在接口方法组以及事件或属性组中都列出。虽然这种情况不常出现,但这些功能分组都很重要,值得重复列出。当接口方法列在事件或属性组中时,会显示一个“Implements:”标志,指明它所属的接口名称。
1.2 重写方法分组
重写方法按超类分组,这种分组方式有助于明确类如何修改其超类的默认行为。实际上,重写同一超类的方法通常在功能上是相关的。若重写超类的方法同时也是属性访问器方法或(更少见的)事件注册方法,该方法会与属性或事件方法归为一组,并显示一个标志指明它重写的是哪个超类,但不会与其他重写方法一起列出。这与接口方法不同,接口方法由于功能关联性更强,可能会在两组中都有重复列出。
1.3 受保护实例方法
包含所有未在其他地方分组的受保护实例方法。
1.4 字段分组
列出类的所有非常量字段,分为公共和受保护的静态字段以及公共和受保护的实例字段。许多类不定义任何公共可访问的字段,对于定义了的类,许多面向对象的程序员更倾向于使用访问器方法而不是直接使用这些字段。
1.5 已弃用成员
已弃用的方法和字段会列在类摘要的最底部,强烈不建议使用这些成员。
1.6 类层次结构
对于具有非平凡类层次结构的类或接口,类摘要后面会有一个“Hierarchy”部分,列出该类的所有超类以及这些超类实现的任何接口,
超级会员免费看
订阅专栏 解锁全文

1598

被折叠的 条评论
为什么被折叠?



