18、Java 编程中的类结构与 `java.applet` 包详解

Java 编程中的类结构与 java.applet 包详解

1. 类成员分组与相关规则

1.1 接口方法的特殊处理

如果一个接口方法同时也是事件注册方法或属性访问器方法,它会在接口方法组以及事件或属性组中都列出。虽然这种情况不常出现,但这些功能分组都很重要,值得重复列出。当接口方法列在事件或属性组中时,会显示一个“Implements:”标志,指明它所属的接口名称。

1.2 重写方法分组

重写方法按超类分组,这种分组方式有助于明确类如何修改其超类的默认行为。实际上,重写同一超类的方法通常在功能上是相关的。若重写超类的方法同时也是属性访问器方法或(更少见的)事件注册方法,该方法会与属性或事件方法归为一组,并显示一个标志指明它重写的是哪个超类,但不会与其他重写方法一起列出。这与接口方法不同,接口方法由于功能关联性更强,可能会在两组中都有重复列出。

1.3 受保护实例方法

包含所有未在其他地方分组的受保护实例方法。

1.4 字段分组

列出类的所有非常量字段,分为公共和受保护的静态字段以及公共和受保护的实例字段。许多类不定义任何公共可访问的字段,对于定义了的类,许多面向对象的程序员更倾向于使用访问器方法而不是直接使用这些字段。

1.5 已弃用成员

已弃用的方法和字段会列在类摘要的最底部,强烈不建议使用这些成员。

1.6 类层次结构

对于具有非平凡类层次结构的类或接口,类摘要后面会有一个“Hierarchy”部分,列出该类的所有超类以及这些超类实现的任何接口,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值