Java編程中常涉及到函數的傳參,而函數傳參中又分為形參和實參兩種類型。形參是定義函數時,函數名后面括號中的參數,而實參則是調用函數時傳遞給形參的具體數值。
public void example(int x, String y) { // x和y為形參 ... }
在上述代碼中,x和y就是形參,而在實際調用example函數時,需要傳遞實參給它,例如:
example(2, "Hello");
上述代碼中,2和"Hello"就是example函數的實參。
需要注意的是,形參只在函數內部有效,且形參的值在函數調用完成后會隨著函數的結束而銷毀。實參則是在調用函數時直接傳遞的具體值,可以是常量、變量或表達式。
除了簡單的數據類型以外,還可以將對象作為參數傳遞給函數,例如:
public void example(Student stu) { // stu為形參,表示一個學生對象 ... }
在調用example函數時,需要實例化一個學生對象,并將其傳遞給函數:
Student s = new Student("John", 20, "Male"); example(s);
需要注意的是,傳遞對象時,實參和形參之間共享同一個對象實例,所以在函數中修改形參對象也會反映到實參對象上。
總之,形參和實參是Java編程中函數傳遞參數的兩種類型,它們在傳遞參數過程中都扮演著不可或缺的角色。
上一篇java 視圖和包裝器
下一篇Vue界面功能需求