Java方法
Java方法
何为方法
- 
Java方法是语句的集合,它们在一起执行一个功能
 - 
方法是解决一类问题的步骤的有序组合
 - 
方法包含于类或对象中
 - 
方法在程序中被创建,在其他地方被引用
 
一个方法只完成一个功能
方法的定义格式:
public static 返回值类型 方法名(类型 参数1,类型 参数2....){
}
方法的定义和重载
重载就是在一个类中,有相同的方法名称,但形参不同的方法
重载的规则:
- 
方法名称必须相同
 - 
参数列表必须不同(个数不同或类型不同,参数排列顺序不同等)
 - 
方法的返回类型可以相同也可以不相同
 - 
仅仅返回类型不同不足以成为方法的重载
 
命令行传参
public static void main(String[] args){
//args.length数组长度
for(int i;i<args.length;i++){
System.out println("args["i+"]:"+args[i])
}
}
open in打开文件,然后进入cmd在里面退回到src层再输入java 包名.类名 回车
再输入java 包名.类名 你想输入的数据 要用空格隔开
main方法可以传参
可变参数(也称"不定项参数")
- 
在方法声明中,在指定参数类型后加一个省略号(....)
 - 
一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。
 - 
案例说明
public class Demo03 {
public static void main(String[] args) {
Demo03 demo03 = new Demo03();
demo03.test(1,2,3);//对象.方法()
//Demo03 demo03 = new Demo03()创建出Demo03这个类,test方法
//在Demo03这个类里,所以要通过demo03.test();调用
}
public void test(int... i){
System.out.println(i[0]);
System.out.println(i[1]);
System.out.println(i[2]);
}
} 
递归
递归的概念:A方法调用A方法!就是自己调用自己
递归结构包括两个部分:
- 
递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。
 - 
递归体:什么时候需要调用自身方法。
 - 
 
                    
                
                
            
        
浙公网安备 33010602011771号