形式參數分別是基本類型和引用類型的調用


筆記中的大部分學習內容來源於傳智播客2015年Java基礎視頻,謝謝。

首先要弄清什么是形式參數,基本類型,引用類型

 

形式參數(形參)百度百科里的解釋是:在定義函數名和函數體的時候使用的參數,目的是用來接收調用該函數時傳入的參數.

通俗的說就是:形式參數是指在函數名后面的小括號里定義的變量, 用於接受來自調用函數的參數。

 

基本類型:四類八種,儲存的是數據本身 byte short int long float double boolean char

 

引用類型:儲存的是地址值 比如 類,接口,集合之類的

 

然后:

  對於基本類型,形式參數的改變不會影響實際參數

  對於引用類型,形式參數的改變會直接影響實際參數

 

再然后:就是形式參數分別是基本類型和引用類型的調用

代碼:

//形式參數是基本類型
class Demo {
    public int sum (int a,int b) {
        return a + b;
    }
}
//形式參數是引用類型
//類是引用類型
class Student {
    //學生類中的一個方法
    public void show() {
        System.out.println("好好學習");
    }
}
class StudentDemo {
    //這里的Student s是引用類型的形式參數
    //如果一個方法的形式參數是一個類類型(引用類型)
    //這里其實需要的是該類的對象
    public void method(Student s) {
        //調用學生類的方法
        s.show();
    }
}

class ArgsTest {
    public static void main(String[] args){
        //形式參數是基本類型的調用
        Demo d = new Demo();
        int result = d.sum(10,20);
        System.out.println("result = "+result);
        
        //形式參數是引用類型的調用
        //調用StudentDemo類中的method()方法
        StudentDemo sd = new StudentDemo();
        //創建學生對象
        Student s = new Student();
        sd.method(s);
    }
}

形式參數是基本類型,直接調用

形式參數是引用類型,要先實例化一個對象后,再通過對象調用

 

挺有意思的^_^

 


免責聲明!

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



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