函数:对象或多个参数-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太级联,所以我不知道。