1. package javadoc;
2. import java.io.serializable;
3. /**
4. * <pre>描述人对象,拥有两个属性,分别是名字和性别。</pre>
5. * @see javadoc.tool.car
6. * @version 1.0, 2005-04-12
7. * @author 陈雄华
8. * @since jdk1.3
9. */
10. public class person implements serializable
11. {
12. /**男性,值为{@value}*/
13. public static final int male = 1;
14. /**女性,值为{@value}*/
15. public static final int female = 2;
16. /**名字*/
17. protected string name;
18. /**年龄*/
19. protected int sex;
20. /**
21. * 构造一个person实例。设定person的名字和性别。
22. *
23. * @param name string 名字
24. * @param sex int 性别,有效值是{@link #male 男性}和{@link #female}
25. * @throws personargumentexception
26. * @see javadoc.tool.car#drive(int)
27. */
28. public person(string name ,int sex) throws personargumentexception
29. {
30. if(sex != male && sex != female)
31. throw new personargumentexception("参数不正确");
32. this.name = name;
33. this.sex = sex;
34. }
35. /**
36. * 获取性别代号。
37. * @return int
38. * @see male
39. * @see female
40. */
41. public int getsex()
42. {
43. return sex;
44. }
45. /**
46. * 设置性别
47. * @param sex int
48. */
49. public void setsex(int sex)
50. {
51. this.sex = sex;
52. }
53. }
标签 | 说明 | jdk 1.1 doclet | 标准doclet | 标签类型 |
@author 作者 | 作者标识 | √ | √ | 包、 类、接口 |
@version 版本号 | 版本号 | √ | √ | 包、 类、接口 |
@param 参数名 描述 | 方法的入参名及描述信息,如入参有特别要求,可在此注释。 | √ | √ | 构造函数、 方法 |
@return 描述 | 对函数返回值的注释 | √ | √ | 方法 |
@deprecated 过期文本 | 标识随着程序版本的提升,当前api已经过期,仅为了保证兼容性依然存在,以此告之开发者不应再用这个api。 | √ | √ | 包、类、接口、值域、构造函数、 方法 |
@throws异常类名 | 构造函数或方法所会抛出的异常。 | √ | 构造函数、 方法 | |
@exception 异常类名 | 同@throws。 | √ | √ | 构造函数、 方法 |
@see 引用 | 查看相关内容,如类、方法、变量等。 | √ | √ | 包、类、接口、值域、构造函数、 方法 |
@since 描述文本 | api在什么程序的什么版本后开发支持。 | √ | √ | 包、类、接口、值域、构造函数、 方法 |
{@link包.类#成员 标签} | 链接到某个特定的成员对应的文档中。 | √ | 包、类、接口、值域、构造函数、 方法 | |
{@value} | 当对常量进行注释时,如果想将其值包含在文档中,则通过该标签来引用常量的值。 | √(jdk1.4) | 静态值域 |
@see #getsex()
@see #male
1. package javadoc.tool;
2.
3. /**
4. * <pre>汽车对象类。</pre>
5. * @version 1.0, 2005-04-12
6. * @author 陈雄华
7. * @since jdk1.3
8. */
9. public class car
10. {
11. public car()
12. {
13. }
14. /**
15. * 按某一方向驾驶汽车
16. * @param direction int 方法
17. * @param speed int 速度
18. */
19. public void drive(int direction,int speed)
20. {
21. /*do sth*/
22. }
23. /**
24. * 朝前驾驶汽车
25. * @param speed int 速度
26. */
27. public void drive(int speed)
28. {
29. /*do sth*/
30. }
31. }
1. /**
2. * <pre>描述人对象,拥有两个属性,分别是名字和性别。</pre>
3. * @see javadoc.tool.car
4. * @version 1.0, 2005-04-12
5. * @author 陈雄华
6. * @since jdk1.3
7. */
1. /**
2. * 构造一个person实例。设定person的名字和性别。
3. *
4. * @param name string 名字
5. * @param sex int 性别,有效值是{@link #male }和{@link #female}
6. * @throws personargumentexception
7. * @see javadoc.tool.car#drive(int)
8. */
新闻热点
疑难解答