System クラスのシングルトン パターンを実装しようとしています。私が見つけた例はコンパイルされません (例: http://www.tutorialspoint.com/java/java_using_singleton.htm )。非静的クラスに静的メソッドがあります。そのため、クラスを静的にしましたが、Timer クラスのメンバー変数を作成しようとするまではすべて問題ありませんでした。
「Scene_3d 型の囲んでいるインスタンスにアクセスできません。囲んでいるインスタンスで割り当てを修飾する必要があります...
私は周りを検索しましたが、誰もシングルトンパターンをコンパイルしてくれません。ところで、私は Processing (Java IDE/拡張機能) を使用しています。これを修正する方法についてのアイデアは非常に役立ちます。ありがとう!
static public class DemoSystem {
private static DemoSystem instance = null;
protected DemoSystem() {}
public static DemoSystem Inst() {
if( instance == null ) {
instance = new DemoSystem();
}
return instance;
}
void init() {
Timer timer = new Timer();
}
int getTime() {
return timer.elapsedTime;
}
}