4、同子目录,则应该用 * 来处理。 package hotlava.net.stats;import java.io.*;import java.util.Observable;import hotlava.util.Application; 这里 java.io.* 使用来代替InputStream and OutputStream 的。 Class接下来的是类的注释,一般是用来解释类的。 /*** A class representing a set of packet and byte counters* It is obse
5、rvable to allow it to be watched, but only* reports changes when the current set is complete*/ 接下来是类定义,包含了在不同的行的 extends 和 implements public class CounterSet extends Observable implements Cloneable Class Fields接下来是类的成员变量: /*** Packet counters*/prot
6、ected int[] packets;public 的成员变量必须生成文档(JavaDoc)。proceted、private和 package 定义的成员变量如果名字含义明确的话,可以没有注释。 存取方法接下来是类变量的存取的方法。它只是简单的用来将类的变量赋值获取值的话,可以简单的写在一行上。 /*** Get the counters* @return an array containing the statistical data. This array has been* freshly allocated and can be