-3

希望我不会因此而被激怒,因为我已经使用了一段时间的对象,但从未考虑过这一点。

在类中声明方法时,即;

public class shape
{
    public int area(int basePassed, int heightPassed)
    {
       return basePassed * heightPassed;
    }
}

当为调用它的主类调用对象时,即:

 int base = 3;
 int height = 4;

 shape test = new shape();

 int areaReturned = test.area(base, height)

形状类的方法'area'的参数变量是否用于纯粹设置创建对象时期望传递的参数类型。或者,当调用对象方法时,这些变量是否从“Main”类中获取传递的变量副本?

4

1 回答 1

-1

找到了这个家伙。谢谢大家。

'因此,将值类型变量传递给方法意味着将变量的副本传递给方法。方法内部发生的对参数的任何更改都不会影响存储在变量中的原始数据。

于 2013-06-18T22:46:09.533 回答