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

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

第1个回答  推荐于2017-10-12
形参是定义方法的时候,该方法所携带的参数,不如说现在有一个方法
public void printInfo(String info){
System.out.println(info);
}
此处info就是一个形参,它是String类型的。
实参是你在调用方法的时候,给这个方法传递的参数值,比如说有这么一个语句:
**.printInfo("hello");(此处**表示printInfo方法所在类的一个对象),这里的"hello"就是一个实参,实现方法调用的时候,系统会吧实参"hello"的值赋予形参info变量,即info就指向了"hello",调用这个方法后,就会在屏幕上打印输出hello本回答被提问者采纳
第2个回答  2009-02-26
形参在方法头定义中用到。比如计算两数和的方法
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却没有
第3个回答  2009-02-26
形参在方法头定义中用到。比如计算两数和的方法
public double getSum(double a,double b)//这里的a,b就是形参
{
return a+b;
}

实参是调用方法时实际传入的参数,比如调用上述方法
new Xxx().getSum(4,8);//这里的4,8就是实参
第4个回答  2018-02-24
类里面的是实参,方法里面的是形参,楼主说的比我详细,我说的比较直白

java 形参与实参的区别
总结来说,形参和实参的区别在于:形参是方法定义中的变量,负责接收数据,但不保留值;实参则是调用时实际传递的数据,它们在方法内部处理,方法结束后内存会被释放。理解并掌握这个区别,有助于编写出更清晰、高效的Java代码。

JAVA中的形参和实参是什么意思
在Java编程中,"形参"和"实参"是两个至关重要的概念,它们在函数调用过程中扮演着数据传递的角色。形参,顾名思义,是在函数定义时创建的,仅在函数内部有效。它们在函数被调用时被分配内存,一旦函数执行完毕,形参所占的内存就会被立即释放。实参则是函数调用时提供的实际参数,它们可以是常量、变量、...

java 中实参和形参的区别
1、形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参有在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量。2、实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给...

JAVA中实参和形参的区别
实参和形参的区别:空白或占位符 1。函数的形参列于函数声明中,在函数定义的函数体内使用。当函数调用时,形参(任何种类的)是一类将被填充的空白或是占位符。用来填充形参 2。实参是用来填充形参的。当函数被调用时,实参列在函数名后面的括号里。执行函数调用时,实参被传递给形参。传值调用和引用调...

Java中实际参数和形式参数的区别有哪些?
形参和实参有以下显著的区别:1、形参不能离开方法。形参只有在方法内才会发生作用,也只有在方法中使用,不会在方法外可见。而实参可以再程序的任何地方都使用。2、形参代表一个合集,具有不确定性,而形参代表一个独立事物,具有确定性(即使是为null)。也就是说,形参不能代表具体的对象,只能代表这些...

什么是形式参数?什么是实际参数?
形参和实参的区别 英文名字不同:形参是parameter,实参是argument。本质不同:形参的本质是一个名字,不占用内存空间。实参的本质是一个变量,已经占用内存空间。在Javadoc或MSDN中的地位不同:Javadoc和MSDN提到一个方法有哪些参数,往往用parameter这个词。只有到程序员真正使用这个方法,才是argument。在...

java方法中的形参与实参,change 方法中的参数和引用名字都是一样,我...
形参:全称为"形式参数"是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传如的参数.实参:全称为"实际参数"是在调用时传递个该函数的参数.形参和实参的类型必须要一致,或者要符合隐含转换规则,当形参和实参不是指针类型时,在该函数运行时,形参和实 参是不同的变量,他们在内存中位于...

JAVA中的形参和实参是什么意思
在方法中,形参与实参的内容相同,方法中对形参的处理会影响实参的值。1)形参为基本类型时,对形参的处理不会影响实参。2)形参为引用类型时,对形参的处理会影响实参。3)String,Integer,Double等immutable类型的特殊处理,可以理解为值传递,形参操作不会影响实参对象。

实参,形参指什么
有以下区别:1、主体不同:实参在调用有参函数时,函数名后面括号中的参数为“实际参数”。形参不是实际存在变量,又称虚拟变量。2、目的不同:实参可以是常量、变量或表达式,无论实参是何种类型的量,在进行函数调用时,都必须具有确定的值,以便把这些值传送给形参。需要注意当形参和实参不是指针类型...

形参和实参是什么意思?
形参和实参是编程中的两种重要参数。形参:形参是在定义函数时,函数名后面括号中的变量名。这些变量在函数体中作为接收数据的载体,用来接收调用函数时传入的数据。但需要注意,在函数体内部使用这些变量时,它们是局部变量的性质,只能在函数内部使用。定义函数时,形参的类型需要明确,以便编译器进行类型...

相似回答