功能:对象或许多参数 - OOP

时间:2014-12-17 22:54:29

标签: 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.getSomeInt());
    }

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

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

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

0 个答案:

没有答案