>>890
int testInt = 3; //�@
の後にコンストラクタで
4:  Test3() {
5:   testInt = 2;
6:  }
とやると2で上書きされるかな?
そしたら違うと言えば違う。

Youが同じと言ってるのはたまたま設定した値が同じという意味じゃないか?