方法的定義
修飾符
返回類型
break:跳出switch,結束循環和retun的區別
方法名:注意規范 見名知意
參數列表:(參數類型,參數名).....
方法的調用:遞歸
靜態方法
非靜態方法
形參和實參
package com.kuang.oop; public class Demo03 { public static void main(String[] args) { //實際參數和形式參數的類型要對應! int add=Demo03.add(1,2); System.out.println(add); } public static int add(int a,int b){ return a+b; } }
值傳遞和引用傳遞
package com.kuang.oop; //值傳遞 public class Demo04 { public static void main(String[] args) { int a=1; System.out.println(a); // 1 Demo04.change(a); System.out.println(a); // 1 } //返回值為空 public static void change(int a){ a=10; } }
package com.kuang.oop; //引用傳遞:對象,本質還是值傳遞 public class Demo05 { public static void main(String[] args) { Person person=new Person(); System.out.println(person.name); //null Demo05.change(person); System.out.println(person.name); //cl } public static void change(Person person){ person.name="cl"; } }
this關鍵字