Java方法
方法是语句的结合,执行一个功能。
- 解决一类问题的步骤的有序组合
- 包含于类或对象中
- 在程序中被创建,在其他地方被引用
修饰符 返回值类型 方法名(参数类型 参数名){
……
方法体
……
return 返回值;
}
调用方法(值传递)
对象名.方法名(实参列表)
方法重载
- 方法名称相同
- 参数列表不同(个数不同,类型不同,参数排列顺序不同等)
- 返回类型不做要求
- 仅返回类型不同不足以成为方法重载
命令行传参
public class Demo {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++){
System.out.println("args["+ i + "]:" + args[i]);
}
}
}
在命令行执行这份代码,可以在程序运行时给传递消息
可变参数
在方法声明中,指定参数类型后加入一个省略号。
- 一个方法中只能指定一个可变参数,它必须是最后一个参数
递归
方法调用自身就是递归,递归结构包括
递归头:什么时候停止调用
递归体:什么时候需要调用自身方法
浙公网安备 33010602011771号