-
方法是语句的集合,它们在一起执行一个功能
-
方法包含于类或对象中
-
方法在程序中被创建,在其他地方被引用
01方法的定义
修饰符 返回值类型 方法名(参数类型 参数名){ 。。。 方法体 。。。 return 返回值 }
方法调用
调用方法:对象名。方法名(实参列表)
02方法重载
方法名称相同,参数列表不同(个数不同,类型不同,顺序不同)
03可变参数
public class Demo03 { public static void main(String[] args) { Demo03 demo03=new Demo03(); //调用可变参数的方法 demo03.test(1,2,3,4); } //可变参数 public void test(int... i){ System.out.println(i[0]); System.out.println(i[1]); System.out.println(i[2]); } }
04递归
递归结构:
-
递归头:什么时候不调用自身方法。若无头,将陷入死循环。
-
递归体:什么时候需要调用自身方法。