Java中形式參數和實際參數理解


【Java中什么是形式參數、實際參數專題】,本期我帶大家看下怎樣判定形式參數和實際參數。

先來個栗子!

package demo;

public class Sum {                              //這里建一個類名為Sum的class

      public static int sum(int a, int b) {                     //這里定義一個求和的方法

         int result = a + b;                                            //  在“定義”方法的時候,寫在小括號內的參數,這里的a和b就是形式參數。(被動接收數據的)
         return result;
      }

           public static void main(String[] args) {            //這里是主方法

               int JieGuo = sum(10, 4);  //這里是調用上面的sum方法,調用方法時真正傳入的數據(10,4)為實際參數
               System.out.println(JieGuo);

          }

}

1、首先,上面程序的運行過程是怎樣的呢?

/*1第一步,找到這個方法(sum方法);*2參數傳遞(將10交給a,將4交給b);
*3執行方法體(大括號里面);
*4將結果返回;
*另外,這里補充說明什么是形式參數,什么是實際參數;

2.形式參數和實際參數定義
*【形式參數】:在“定義”方法的時候,寫在小括號內的參數,這里的a和b就是形式參數。(被動接收數據的)
*參數傳遞的過程中,有【兩項規則】;
*1對於基本數據類型(包括String)來說,形式參數的操作不會影響實際參數。
*2對於引用數據類型(除了String)來說,形式參數的操作會影響實際參數。
【實際參數】:調用方法時真正傳入方法里的數據。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM