>>895
必ずしもメソッドの中に入れてるものだけではないし
あまり大きくないクラスでカプセル化を厳密にしないようなクラスだとしてください。
また同じようなクラスはいくつもあるのでそれぞれに同じようにlockするメソッドを書くのもなんか美しくないので。
さっきの例でNが複数のフィールドやメンバを持ってたとして、

Hoge hoge=new Hoge();
hoge.n.field1.Field1method();

みたいにかけるといいんです・・・