方法的定义
修饰符
返回类型
break:跳出switch,结束循环和retun的区别
方法的定义
修饰符
返回类型
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关键字