java参数中_Java中参数和参数之间的区别

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:

What's the difference between an argument and a parameter?

我正在回答一些面试问题。我没能对这个问题给出一个可靠的答案:

Java中参数和参数之间的区别?它们有什么不同?

这似乎有关联:参数和参数之间的区别是什么?

public static void main(string[]args):args是包含参数列表的参数

如果你结婚了,你只需要担心争吵。否则,只需对两者都使用术语参数。

主要的一点是,这一领域的术语不明确,所以这就导致了另一个愚蠢的面试问题。

从Oracle的教程(DOCS.Oracle .COV/JavaS/Tooge/Java/JavaO/Objuts.html)和ZWNJ;和8203;;注意:参数引用方法声明中的变量列表。参数是在调用方法时传入的实际值。调用方法时,所用参数的类型和顺序必须与声明的参数匹配。

通常,参数是方法定义中出现的参数。参数是在运行时传递给方法的实例。

你可以在这里看到一个描述:http://en.wikipedia.org/wiki/parameter_u(computer_programming)parameters_and_arguments

原始参数就可以。);

"peterlawrey条件是使用的方式在论文可湿性粉剂联42页,可以被视int实例的类型。

术语参数是指方法/函数声明或定义中方法/函数名称后面括号内的任何声明;术语参数是指方法/函数调用的括号内的任何表达式。即

函数/方法定义中使用的参数。

函数/方法调用中使用的参数。

请看下面的示例,以便更好地理解:

package com.stackoverflow.works;

public class ArithmeticOperations {

public static int add(int x, int y) { //x, y are parameters here

return x + y;

}

public static void main(String[] args) {

int x = 10;

int y = 20;

int sum = add(x, y); //x, y are arguments here

System.out.println("SUM IS:" +sum);

}

}

谢谢您!

有不同的观点。一是它们是相同的。但是在实践中,我们需要区分形式参数(方法头中的声明)和实际参数(在调用点传递的值)。虽然短语"形式参数"和"实际参数"很常见,但不使用"形式参数"和"实际参数"。这是因为"参数"主要用于表示"实际参数"。因此,有些人坚持"参数"只能表示"形式参数"。

他们不是。它们完全一样。

但是,有人说参数是方法签名中的占位符:

public void doMethod(String s, int i) {

..

}

字符串s和int i有时被称为参数。参数是实际值/引用:

myClassReference.doMethod("someString", 25);

"somestring"和25有时被称为论点。

哦,好吧,那为什么两种不同的条件,如果他们是相同的?

语义是乐趣!

在爪哇中,有两种类型的参数,隐式参数和显式参数。显式参数是传递给方法的参数。方法的隐式参数是从中调用该方法的实例。参数只是两种类型的参数之一。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值