类中的结构二:方法的使用
1.举例:
public void eat(){}
private int getAge(){}
public void sleep(int hour){}
public String showNation(String nation){}
Math中的 double random() \ sqrt(12) \ round()
Arrays中的binarySearch(,) \ sort() \ toString() \ equals() …
Scanner中的nextXxx(): int age = scan.nextInt();
2.定义方法的格式:
权限修饰符 返回值类型 方法名(形参列表){
方法体
}
2.1 权限修饰符:
指明当前方法被调用时可见性的大小。在后面讲封装性时具体讲解。
权限修饰符有:private 、 public 、 protected、缺省
暂时大家声明方法时,先使用:public
2.2 返回值类型:
分类:有具体的返回值类型 vs 没有返回值:void
有具体的返回值类型的情况:要求方法体内一定要使用“return + 变量/常量”的方式,返回指定类型的数据。
没有返回值:void的情况:此时方法体内可以不使用return了。
补充内容:我们在定义方法时,到底要不要有返回值类型?
看题目要求
凭经验
2.3 方法名:
是标识符。需要满足标识符命名的规则和规范。
同时,命名时要“见名知意”
2.4 形参列表:
形参列表:一个方法可以声明形式参数,属于局部变量。
声明时,只需要指明形参的类型和形参名即可。在调用方法时,给形参赋值。
形参列表的格式:参数类型1 形参名1,参数类型2 形参名2,…
补充内容:我们在定义方法时,到底要不要有形参列表呢?
看题目要求
凭经验
2.5 方法体:
方法体:在调用一个方法时,真正要执行的操作声明在方法体中。
方法体内可以再定义变量,此变量称为局部变量。
方法体内可以调用其他的方法。但是方法体内不能再定义方法。