>>855
オブジェクトと変数は別物よ。
変数はただのオブジェクトの入れ物。

Java の参照型変数ってC言語のポインタみたいなもんだからさ。
↓のコードで
abcde
abcde
って出力されるのは分かるか?

void a(char*);

int main()
{
char* str = "abcde";
cout << str << endl;
a(str);
cout << str << endl;
}

void a(char* str)
{
str = "wxyz";
}