というクラスとコンストラクタがあるとしTestClass
ます。
public class TestClass {
Foo foo;
public TestClass(Foo foo) {
this.foo = foo;
}
}
ここで、コンストラクターは class のインスタンスであるオブジェクトを受け入れますFoo
。mystatic void main(String[] args)
が次のことを行い、 any とは完全に分離しているとしますTestClass
。
(1) インスタンス化
foo
(2)インスタンス
foo
をTestClass
コンストラクタに渡す(3) の内部状態を変更する
foo
ステップ (3) の後、私のインスタンスfoo
内の状態TestClass
も変更されますか?