函数:对象或多个参数-OOP

函数:对象或多个参数-OOP,oop,Oop,总的来说,我有一个问题需要解决。我想演示一段代码: public class Test { private int someInt = 0; public Test() { this.method1(this); this.method2(this.getSomeInt()); } public void method1(Test test) { System.out.print(test.get

总的来说,我有一个问题需要解决。我想演示一段代码:

public class Test
{
    private int someInt = 0;

    public Test()
    {
        this.method1(this);
        this.method2(this.getSomeInt());
    }

    public void method1(Test test)
    {
        System.out.print(test.getSomeInt());
    }

    public void method2(int someInt)
    {
        System.out.print(someInt);
    }

    public int getSomeInt()
    {
        return this.someInt;
    }
}

我的问题是:这两个函数调用中哪一个更有效?如果我使用getter作为参数,或者应该从一开始就将对象作为参数,这有关系吗?你能解释一下我更喜欢哪一种吗?因为我真的不知道该坚持什么。对象作为参数似乎太大,参数看起来太级联。如果已经有人问过任何相关问题,我事先表示歉意,我不知道该找什么

你不能从基类继承你的类吗?i、 e.
头等舱:测试
等待。。。当我谈论函数时,我应该使用函数,我的坏。。。在一秒钟内纠正它,传递给该方法的参数来自与该方法本身相同的实例,并且不是静态的?这只是示例代码。我的问题是,是否最好使用对象作为函数参数,或者事先提取基本值。正如我提到的,我认为对象太大,getter太级联,所以我不知道。