我有一个名为ABC的公共类。使用getter和setter方法声明了各种类型的变量。
这些价值观将来自其他各种类别。
初始化这些数据类型的最佳方法是什么?
我可以将该类设为singleton。我不想为该类创建多个对象。
来自类的值是B,C,D,E。
如果我在B中创建一个单例对象并将其与Intent传递给C,D,E并分配剩余值将是最好的方法吗?
OR
创建一个公共静态对象作为常量。并从不同的类访问该对象并存储变量。
OR
还有其他更好的方法吗?
请指教。 [请注意:编码适用于Android]
答案 0 :(得分:0)
我会选择单身方法
public class ABC
{
private static ABC instance;
private String memberVar;
private ABC()
public static ABC getInstance()
{
if (instance == null) {
instance = new ABC();
}
return instance;
}
}
然后你可以通过ABC.getInstance()从其他类访问它.yourGetter()