difference between attribute and parameter and argument
本问题已经有最佳答案,请猛点这里访问。
属性、参数和参数有什么区别?这是如何工作的?EX:
1 2 | int a = 10;//attribute method(int a);//argument or parameter |
如果我动态传递一个参数,那么它将被称为参数还是参数。谢谢。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | class SomeClass { private int someAttribute; // <-- Attribute (declaration) public void setSomeAttribute( int attrValue /* <-- Parameter (declaration) */ ) { int twice = attrValue * 2; // (local) variable this.someAttribute = twice; } public void doSomethingElse() { int x; // (local) variable x = 1; setSomeAttribute(x); // the value of x is the argument setSomeAttribute(999); // 999 is the argument } } |
参数是出现在方法定义中的参数。参数是在运行时传递给方法的一个或多个基元。