3.12
一、方法
Java方法是语句的集合,他们在一起执行一个功能
·方法是解决一类问题的步骤的有效集合
·方法包含于类或对象中
·方法在程序中被创建,在其他地方被引用
设计方法原则:原子性,就是一个方法完成一个功能,这样利于我们后期的拓展
方法类似于其他语言的函数
形式参数:用来定义作用的
实际参数:实际调用传递给他的参数
package method;
public class Demo1 {
public static void main(String[] args) {
//**实际参数**:实际调用传递给他的参数
int sum = add(1,2);
System.out.println(sum);
}
//**形式参数**:用来定义作用的
public static int add(int a , int b){
return a+b;
}
}
二、方法的调用
当方法返回一个值的时候,方法的调用通常被当作一个值
int larger = max(30,40);
如果方法返回值是void,方法调用一定是一条语句
System.out。println("Hello World!!!");
return也可以终止方法
package method;
public class Demo2 {
public static void main(String[] args) {
int max = max(10, 20);
System.out.println(max);
}
//比大小
public static int max(int num1, int num2){
if (num1==num2){
System.out.println("两数相等");
return 0;//终止方法
}
int result =0;
if (num1>num2){
result = num1;
}else{
result =num2;
}
return result;
}
}
三、方法的重载
·重载就是在一个类中,有相同的函数名称,但形参不同的函数
·方法的重载规则
·方法名称必须相同
·参数列表必须不同(个数不同或类型不同、参数排列顺序不 同等)
·方法的返回类型可以相同也可以不相同
·仅仅返回类型不同不足以成为方法的重载
·实现理论:
·方法名称相同时,编译器会根据调用方法的参数个数,参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错
浙公网安备 33010602011771号