ありがとう、ジェネリックスを理解しようとしています。私はジェネリックパラメータでシングルトンを作成しました。一般的なシングルトンでの静的フィールドの使用
public class Singleton<T> {
public static T getInstance() {
if (instance == null)
instance = new Singleton<T>();
return instance;
}
private static T instance = null;
}
しかし、私はこのエラーを得た:
iは回避策として何を使用することができます非静的型Tをstatic参照できませんか?あるいは、エラーの原因は何ですか? newacctsで
それはとにかく、一般的なシングルトンを持ってしても意味がありません。あなたは1つだけを持つことができるので、さまざまな基本タイプに対して異なるものを持つのは何ですか? –