【发布时间】:2015-07-18 01:38:31
【问题描述】:
attribute与parameter和argument有什么区别?这是如何工作的? 例如:-
int a = 10;//attribute
method(int a);//argument or parameter
如果我动态传递一个参数,那么它将被称为参数还是参数。 谢谢。
【问题讨论】:
-
您的代码的第二行甚至无法编译。第一行不清楚您是在声明实例字段还是局部变量——这两者都是比“属性”更标准的 Java 术语。
-
属性是你放在最上面的,参数是你从调用者角度传递的,参数是从被调用者角度传递的。那个,java把它叫做注解而不是属性。
-
"Attributes" = 在类中的方法之外声明的那些“变量”,也就是“字段”; “参数”=方法期望的输入值的类型+名称; "arguments" = 赋予方法的值 -> 调用方法时的参数。
-
parameter 和argument 可以互换使用。而attribute 可以称为包含实体的一条信息。
-
@AlokMishra:你可以互换使用参数和参数,但它们是完全不同的术语,我认为值得尝试使用它们正确。
标签: java