类的方法必须包括以下3各部分。
1、方法的名称。
2、方法的返回值类型。
3、方法的主体。
语法:
public 返回值类型 方法名(){
//方法的主体
}
Java中方法名一般采用骆驼式命名法。
使用return语句返回值
语法:
return 表达式;
方法的调用
语法:
对象名.方法名();
凡涉及类的方法的调用,均使用如下两种形式。
1、同一个类中的方法,直接使用方法名调用该方法。
2、不同类的方法,首先创建对象,再使用“对象名.方法名”来调用。
变量的作用域
public class AutoLion{
变量1类型 变量1;
变量2类型 变量2;
变量3类型 变量3;
public 方法1(){
变量4类型 变量4;
}
public 方法2(){
变量5类型 变量5;
}
}
在类中定义的变量称为类的成员变量,如变量1、变量2和变量3.在方法中定义的变量称为局部变量,如变量4和变量5。
成员变量:AutoLion类的方法可以直接使用该类定义的成员变量。如果其他类的方法要访问他,必须首先创建该类的对象,然后才能通过点操作符来引用。
局部变量:它的作用域仅仅在定义该变量的方法内,因此只有在这个方法中能够使用。
总体来说,使用成员变量和局部变量时需要注意一下几点内容。
作用域不同。
局部比昂量的作用域仅限于定义它的方法,在该方法外无法访问。成员变量的作用域在整个类内部都是可见的,所有成员方法都可以使用,如果访问权限允许,还可以在类外部使用成员变量。
初始值不同。
对于成员变量,如果在类定义中没有给他赋初始值,Java会给他一个默认值,基本数据类型的值为0,引用类型的值为null。但是Java不会给局部变量赋初始值,因此局部变量必须要定义赋值后再使用。
注意:
1、在同一个方法中,不允许有同名的局部变量。在不同的方法中,可以有同名的局部变量。
2、在同一个类中,局部变量可以和成员变量同名,并且在使用时,局部变量具有更高的优先级。
注意:
在for循环、while循环、do-while循环、if选择结构、switch选择结构中定义的变量,作用域仅仅在这些控制流语句块内。
JavaDoc注释
例如:
/**
*AccpSchool类
*@author JadeBird
*@version 1.0 2011/06/21
*/
JavaDoc注释的语法规则。
1、JavaDoc注释以“/**”开头,以“*/”结尾。
2、每个注释包含一些描述性的文本及若干个JavaDoc标签。
3、JavaDoc标签一般以“@”为前缀,常用的JavaDoc便签如下。
常用的JavaDoc标签
标签 |
含义 |
标签 |
含义 |
@author |
作者名 |
@version |
版本标识 |
@parameter |
参数及其意义 |
@since |
最早使用该方法/类/接口的JDK版本 |
@return |
返回值 |
@throws |
异常类及抛出条件 |
小技巧:在MyEclipse中,输入“/**”,然后按Enter键,MyEclipse平台会自动显式JavaDoc注释格式,并且字体颜色显示蓝色。另外,当使用JavaDoc标签时,输入@,MyEclipse平台会自动显式一个下拉列表,他提供了所有的JavaDoc注释标签供用户选择。
如何生成JavaDoc文档
生成JavaDoc文档的方法主要有两种。
1、使用命令行方式生成。
2、使用MyEclipse工具生成。
使用MyEclipse生成JavaDoc文档的操作方法很简单,在“File”菜单中选择“Export”选项,,弹出“导出”对话框,选择“Java”菜单中的JavaDoc选项,提交即可。