java形参 实参各是什么? 有什么区别?

java形参实参各是什么?有什么区别?... java形参 实参各是什么? 有什么区别? 展开
 我来答
山之道
推荐于2017-10-12 · TA获得超过1743个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:260万
展开全部
形参是定义方法的时候,该方法所携带的参数,不如说现在有一个方法
public void printInfo(String info){
System.out.println(info);
}
此处info就是一个形参,它是String类型的。
实参是你在调用方法的时候,给这个方法传递的参数值,比如说有这么一个语句:
**.printInfo("hello");(此处**表示printInfo方法所在类的一个对象),这里的"hello"就是一个实参,实现方法调用的时候,系统会吧实参"hello"的值赋予形参info变量,即info就指向了"hello",调用这个方法后,就会在屏幕上打印输出hello
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友76ae72a
2009-02-26 · TA获得超过227个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:0
展开全部
形参在方法头定义中用到。比如计算两数和的方法
int a=4,b=8;
public double getSum(double a,double b)//这里的a,b就是形参
{
return a+b;
}

实参是调用方法时实际传入的参数,比如调用上述方法
new Xxx().getSum(a,b);//这里的a,b就是实参

还拿这个例子来说,形参是不会被分配存贮空间的,同样是a,b,下边的a b都是在内存中有存贮空间的。而方法定义中的a ,b却没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gp_cat
2009-02-26 · TA获得超过141个赞
知道答主
回答量:48
采纳率:100%
帮助的人:31.5万
展开全部
形参在方法头定义中用到。比如计算两数和的方法
public double getSum(double a,double b)//这里的a,b就是形参
{
return a+b;
}

实参是调用方法时实际传入的参数,比如调用上述方法
new Xxx().getSum(4,8);//这里的4,8就是实参
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f610bf5
2018-02-24
知道答主
回答量:1
采纳率:0%
帮助的人:902
展开全部
类里面的是实参,方法里面的是形参,楼主说的比我详细,我说的比较直白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式