Java學習筆記40——基本資料型別與應用資料型別引數傳遞問題
阿新 • • 發佈:2021-12-06
//定義一個動物類,叫的方法 class Animal { public void shout() { System.out.println("動物叫"); } } class Demo1 { //類是一個引用資料型別,所以它可以當作形參的資料型別 //今後當你看到一個方法上的形參的資料型別是一個類的時候 //實際上它需要的是一個對應類的物件的地址值 public void fun1(Animal a) { // animal = new Animal(); a.shout(); } } class Demo2 { //當方法的引數是基本資料型別的時候 //呼叫方法的時候傳入的是該基本資料型別實際的數值 public void fun2(int x, int y) { System.out.println(x + y); } } public class ParameterDemo { public static void main(String[] args) { //要想呼叫fun1()這個方法,就必須建立Demo1這個類的物件 //因為只有物件才能去呼叫方法 Demo1 d = new Demo1(); //建立一個Animal類的物件 Animal animal = new Animal(); d.fun1(animal); //建立Demo2的物件 Demo2 d2 = new Demo2(); int i = 10; int j = 20; d2.fun2(j, i); } }