方法:描述类应该具有的功能.
比如:Math: random()....
Scanner类:next()....
Arrays类:sort()....
1.方法的声明
权限修饰符 返回值类型 方法名(形参列表){
方法体
}
2.方法的说明
2.1权限修饰符
java有四种权限修饰符 :private ,缺省,propected,public
2.2 返回值类型
(1)如果方法有返回值,必须再方法声明的时候,指定返回值的类型. 同时方法中需要使用return 关键字返回指定类型的数据.
通常没有返回值的方法中,在方法声明的时候用void 表示,通常的时候就不用return了,如果使用的时候,表示结束此方法的意思
(2)是否需要返回值? 看情况而定吧.
2.3方法名:
见名之意,符合变量名的规则
2.4形参列表 :
方法可以声明0个1个或多个形参
2.4.1格式:数据类型1 形参1,数据类型2 形参2,....
2.4.2 是否需要写形参? 看情况吧
2.5方法体
方法功能的体现
3.方法的使用
①可以调用当前类的属性或方法
特殊: 方法A又调用了方法A 递归方法
class Customer {
String name;
int age;
boolean isMale;
public void eat() {
System.out.println("吃饭");
sleep(8); //调用类中的其他方法
}
public void sleep(int hour) {
System.out.println("休息了" + hour + "个小时");
}
public String getName() {
return name;
}
public String getNation(String nation) {
return nation;
}
}
②方法 内部不可以定义方法