아래 두 코드의 차이점이 무엇이죠?
Code A:
Foo myFoo;
myFoo = createFoo();
createFoo 메소드
public Foo createFoo()
{
Foo foo = new Foo();
return foo;
}
Code B:
Foo myFoo;
createFoo(myFoo);
public void createFoo(Foo foo)
{
Foo f = new Foo();
foo = f;
}
두 코드에 차이점이 있을까요? 감사합니다!