对象中的方法参数

本文关键字:参数 方法 对象 | 更新日期: 2023-09-27 18:18:53

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

在类中声明方法时,即

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)

是shape类的方法'area'的参数变量,用于设置创建对象时期望传递的参数类型。或者,当调用对象方法时,这些变量是否接受来自"Main"类的变量的传递副本?

对象中的方法参数

找到这个家伙了。谢谢所有。

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