什么是方法?
完成特定功能的代码块
方法的作用:
提高代码的复用性 println()其实就是前辈们封装好的方法,供我们去调用
方法的格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2......){
方法体语句;
return 返回值;
}
1.修饰符:public static(其他的后期在讲)
2.返回值类型:方法(功能)最终的结果的数据类型 注意:没有结果就写void
3.方法名:满足规范规定即可,方便调用
4.参数类型:参数的数据类型
5.参数:
- 实际参数:简称实参,实际参与运算的
- 形式参数:简称形参,方法上小括号里面写的,用于接收实际参数用的
6.方法体语句:具体完成功能的代码
7.return:结束方法
8.返回值:就是功能的结果,由return带给调用者
方法的种类:
-
无参无返回值
-
无参有返回值
-
有参无返回值
-
有参有返回值
方法的注意事项
a.方法不调用不执行
b.方法和方法是平级关系,不能嵌套定义
c.方法定义的时候参数用逗号隔开
d.方法调用的时候,有参数必须传递参数,但是不用传递参数的数据类型
e.如果方法有明确返回值,一定要写return带回一个值
int a=10,b=20; int result=sum(a,b);//实际参数,你知道这个变量里面的值是多少 它就是实参
System.out.println(result); }
public static int sum(int a,int b) {//a的值不知道是多少的时候就是形参 return a+b; }
方法的重载
定义:方法名相同,参数列表不同
好处:简化代码,提高代码的可读性
分类:
参数个数不同
参数类型不同
参数顺序不同