CよりJAVAのが勢いあるよなぁ・・・
■ このスレッドは過去ログ倉庫に格納されています
0029デフォルトの名無しさん
NGNG違う。状態保存する必要がないときは、こう書くんだぞ。
public class HogeSingleton {
{private static Hoge hoge = new Hoge();}//静的初期化ブロック
public static getHoge() { return hoge; }
}
使うほうはこう書くんだぞ。
Hoge hoge = HogeSingleton.getHoge();
でないと、Cでいう関数ポインタのような使い方が出来なくなって、
いろいろと不自由するぞ。staticなHoge.hoge()メソッドは受け渡しできないのだぞ。
修正したくてもいまのところstatic修飾子を簡単に外す方法は無いのだぞ。
リスクが高いぞ。きっとデスマーチになるぞ。それでもいいか?
■ このスレッドは過去ログ倉庫に格納されています