Java方法
Java方法
方法的定义
- 方法体
修饰符 返回值类型 方法名(参数类型 参数名){
...
方法体
...
return 返回值;
}
- Java方法是语句的集合,它们在一起执行一个功能。
方法是解决一类问题的步骤的有序组合
方法包含于类或对象中
方法在程序总被创建,在其他地方被引用。
- 设计方法的时候最好保持一个方法只完成一个功能,这样利于我们后期的扩展。
package method;
public class methodDemo1 {
public static void main(String[] args) {
int max = max(10,10); //调用下面的max方法
System.out.println(max);
}
public static int max (int num1,int num2){ //创建max方法
int result = 0;
if(num1==num2){
System.out.println("num1=num2");
return 0;
}
if(num1>num2){
result = num1;
}else{
result = num2;
}
return result;
}
}
方法调用
- 调用方法:对象名.方法名(实例参表)
- Java只是两种调用方法的方式,根据方法是否返回值来选择。
- 当方法返回一个值的时候,方法调用通常被当作一个值。例如:int larger = max(30,40);
- 如果方法返回值是void,方法调用一定是一条语句。
Syetem.out.println("hello,world!");
5.java是值传递。
方法的重载
- 重载就是在一个类中,有相同的函数名称,但形参不同的函数。
- 方法重载的规则;
- 方法名称必须相同。
- 参数列表必须不同(个数不同,类型不同,参数排列顺序不同等)。
- 方法的返回类型可以相同也可以不相同。
- 仅仅返回类型不同不足以成为方法的重载。
- 实现理论:方法名称相同时,编译器会根据调用方法的参数个数,参数类型等去逐个匹配,已选择对应的方法,如果匹配失败,则编译器报错。
浙公网安备 33010602011771号