什么是形式參數,基本類型,引用類型?
形式參數(形參)百度百科里的解釋是:在定義函數名和函數體的時候使用的參數,目的是用來接收調用該函數時傳入的參數.
通俗的說就是:形式參數是指在函數名后面的小括號里定義的變量, 用於接受來自調用函數的參數。
基本類型:四類八種,儲存的是數據本身 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 { //如果你看到了一個方法的形式參數是一個類類型(引用類型),這里其實需要的是該類的對象。 public void method(Student s) { //調用的時候,把main方法中的s的地址傳遞到了這里 Student s = new Student(); 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); System.out.println("--------------"); //形式參數是引用類型的調用 //需求:我要調用StudentDemo類中的method()方法 StudentDemo sd = new StudentDemo(); //創建學生對象 Student s = new Student(); sd.method(s); //把s的地址給到了這里 } }