一、类中方法的声明和使用
-
方法:描述类应该具有的功能
-
比如:Math类:sqrt() \random() \ …
Scanner类:nextXxx() …
Array类:sort() \ binarySearch() \ toString \ equals() \ …
1.举例:
public void eat(){}
public void sleep(int hour){}
public String getName(){}
public String getNation(String nation){}
2.方法的声明:权限修饰符 返回值类型 方法名(形参列表){
方法体 }
3.返回值类型:有返回值 VS没有返回值
3.1 如果有方法返回值,则必须在方法声明时,指定返回值的类型。同时,方法中需要使用return关键字来返回指定类型的变量或常量
如果方法没有返回值,则方法声明时,使用void来表示。通常,没有返回值的方法中,就不使用return。但是,如果使用的话,只能“return;”表示结束此方法的意思。
3.2 我们定义方法该不该有返回值
取决于题目要求。凭经验,具体问题具体分析。
3.3 方法名:属于标识符,遵守哦标识符的规则和规范,见名知意
3.4 形参列表:方法可以声明0个,1个或多个形参
格式:数据类型1 形参1,数据类型2 形参2,…
4.return关键字的使用:
4.1.适用范围:方法体中
4.2.作用:结束方法
针对有返回值类型的方法,使用“return 数据”方法返回所要的数据
4.3.return关键字后不能声明语句