今天百度startWith函数的用法,无意中看到了形参这个称呼,因此就去了解了下形参与实参。

在传值机制中,其实就是把变量b(实参)的地址传递给了形参(也就是实参跟形参都是用的同一个地址,在传值之前形参是没有地址的,从表面上看就是实参取代了形参),也就是很容易理解,看下面的代码吧。

 

public void test(String a){   // 这里的a为形参

  system.out.println(a);

}

 

String b = "aaaaa";

test(b); // 这里的a为实参