Java中实际参数和形式参数的区别

如题所述

形参和实参有以下显著的区别:
1、形参不能离开方法。形参只有在方法内才会发生作用,也只有在方法中使用,不会在方法外可见。而实参可以再程序的任何地方都使用。
2、形参代表一个合集,具有不确定性,而形参代表一个独立事物,具有确定性(即使是为null)。也就是说,形参不能代表具体的对象,只能代表这些对象共同的属性(比如超类、各种其他自定义属性等等),而实参则是具体的对象(比如超类的实例)。
3、形参的值在调用时根据调用者更改,实参则用自身的值更改形参的值(指针、引用皆在此列)、
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-26
*,包含了该包下面的所有类(不包含子包下面的类)
导入类,只能使用该包下面被导入的指定类

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

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

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

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

JAVA中的形参和实参是什么意思
值传递:方法调用时,实际参数将它的值传递给对应的形式参数,函数接收到的是原始值的副本,此时内存中存在两个相等的基本类型,若方法中对形参执行处理操作,并不会影响实际参数的值。*引用传递:方法调用时,实际参数的引用(是指地址,而不是参数的值)被传递给方法中相应的形式参数,函数接收到的是...

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

什么是形参和实参?
问题一:形参与实参的区别 1. 比如你定义一个函数void add(int a, int b),这里的a和b就是形参。2. 当你进行函数调用的时候,add(1, 2),这供的1和2就是实参。问题二:JAVA中的形参和实参是什么意思 形参是形式参数,参数名可以是任意的,实参是真实存在的参数,其类型要与参数的数据...

java 中的实参和形参是什么东西
首先纠正下java2000的第一个错误说法:"java里不叫这个,而是叫传值和传对象。".引用jiabobber的话:形参就是形式上的参数啊,实参就是实际的参数啊,其实各种语言形参实参都一样的概念的吧。jiabobber的这句话是对的,实参,形参是程序设计语言中的通用概念,并不是只有C,C++有而JAVA没有,也不叫传对象...

java中显示实际参数列表和形式参数列表长度不同
java中显示实际参数列表和形式参数列表长度不同 我的java程序中显示实际列表和参数列表长度不同。这是一个比较大小的程序。有两组。一组是两个数都是整型的;一组两个数都是浮点型的。请帮忙看下吧!classCalMaxinum{CalMaxinum(){}... 我的java程序中显示实际列表和参数列表长度不同。这是一个比较大小的...

JAVA继承问题,实际参数列表与形式参数列表长度不同怎么解决
Cylinder缺少一个空参构造函数 public Cylinder() { super();} 因为在Ringcylinder的构造函数中会默认调用 super();而Cylinder不存在该构造函数所以报错。

相似回答