黑马程序员技术交流社区

标题: 关于形式参数和实际参数 [打印本页]

作者: 陆小凤    时间: 2015-4-10 13:05
标题: 关于形式参数和实际参数
有木有大大来解答一下,怎么有办法深刻记忆这两个东东,每次学了都记不住啊 。。。。daung!!!!
作者: Advances    时间: 2015-4-10 13:34
形参没有具体的值    实参是有具体值的   如    int a=3;这是实参    public  void  add(int a){
}这个就是形参

作者: 刘镓旗    时间: 2015-4-10 13:43
你可以这样去理解形参与实参:
1.形参就是你无法提供的值,所以才要用参数去代替你这个无法提供的值.
2.实参就是你实际调用带形参的方法时,要把这个带形参的方法给他用实际的值代替你的参数。
例如:
public void showInfo(string name)//这个name就是形参,因为你不知道叫什么,只能用参数来代替
{
   system.out.print("这是带形参的方法")
}

Scanner input = new Scanner(System.in);
System.out.println("请输入姓名:");
String newName = input.next();
//这时调用你的方法
showInfo(newName);//这里的新名字就是实参,是实际的值

亲手打的这么多还请采纳~需要技术分:)
作者: 帆风顺    时间: 2015-4-10 22:24
实参有具体的值,形参没有
作者: 邓士林    时间: 2015-4-10 22:28
多想想吧。。
作者: caotierong    时间: 2015-4-10 23:21
形参就是方法上声明的参数列表里的参数,实参就是要传入到方法声明上的参数!   其实没必要记形参和实参,这样容易混淆,只要理解了就不会错。
作者: 黑马杜浔    时间: 2015-4-10 23:37
实参是实际参数,形参是形式参数,一般定义在方法中,用来传递实际参数
作者: AndroidM    时间: 2015-4-11 01:02
形参是局部变量,实参是实际传的值,调用方法的时候,会将实参的值传给形参(即 方法内的局部变量),方法内计算是用形参计算的
作者: 懒的呼吸    时间: 2015-4-11 09:45
因为不确定需要什么数,所以函数上面才会写形参,然后其他地方调用函数就会写一个实际的数,这个数就是实参




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2