java中 什么是形参 有什么用

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:58:12
哥们 。知道的告诉下啊。。。小弟正在学java啊

当你在定义一个方法的时候,比如 void setter(int i){};
其中的参数i就是形参 形参是这个方法的局部变量 只能在方法体中使用
当你调用这个方法的时候,比如setter(a);
此时a就是实参 实参a把他的值传递给形参i
基本数据类型实参传递给形参的是值
对象实参传递给形参的是对象的引用

public class test
{
public A(String a)
{
System.out.println(a);
}
}
public class test1
{
publc static void main(String[] arg)
{
A aa=new A("实参");
}
}
当实例化的A那个值传到test类A方法的a里时 它就是实参 传之前的a就是形参

形参就是没有赋值(形式上的参数),只是申明了,但可以传递!到你要用到它时,赋值后,就是实参了!我的理解是这样的!