对象中的方法参数

时间:2013-06-18 22:33:41

标签: c#

希望我不会因为我已经使用过一段时间的物品而受到抨击,但从未考虑过这一点。

在类中声明方法时,即

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'类中获取传递的变量副本?

1 个答案:

答案 0 :(得分:-1)

发现这个家伙。谢谢大家。

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