>>872
いやだからそれだと

hoge.unko();

こう書かれているときにunko()メソッドの中でfooが使われているかどうかHogeのソースみないとわからないじゃない?
どうやってfooが使われていることを知るの?

>new Hoge(foo);
これだと初期化に一旦fooが必要なだけでガメ続けているかどうかまでは
Hogeのソースや仕様書(書いてあるかどうか知らんけどw)みないとわからないよね?

ちなみにまだ理解してない人がいそうだからいっておくけど
fooのポインタをHogeの内部で抱えてfooを色々いじくり倒してる状態はカプセル化
ぶっ壊れてるからね
別にその状態に対してなんとも思わないなら別に俺のレスに対する反論はいらないんだぜ