argument(引數) & parameter(參數)

這兩者的差別, 在JavaScript與Java是相同的,

argument是傳給method的值。

而當argument傳入method後就成了parameter。

而parameter等同於"區域變數(local variable)"。

重點: 如果某method需要parameter, 那麼我們一定得傳argument給它。

e.g.

Dog d = new Dog();

d.bark(3);                                          // 3為argument

void bark(int numOfBarks) {                //numOfBarks = 3 --> 此時3為parameter(注意型別要相對應)
    while (numOfBarks > 0) {               // 在此numOfBarks當一般區域變數使用
        System.out.println("ruff");
        numOfBarks = numOfBarks - 1;
    }
}



留言

這個網誌中的熱門文章

如何在macbook pro上安裝Eclipse、tomcat、mariadb、MySQLWorkbench?

求1000和495的最大公因數

如何在mac版的Eclipse workspace中找到.metadata?