繁体   English   中英

如何初始化来自不同类的各种数据类型成员值?

[英]How to initialize various data type members values from different classes?

我有一个名为ABC的公开课。 用getter和setter方法声明的变量种类繁多。

这些值将来自其他各种类别。

初始化这些数据类型的最佳方法是什么?

我可以将该类作为单例来进行,我不想为该类创建多个对象。

来自类的值是B,C,D,E。

如果我在B中创建一个单例对象并将其Intent传递给C,D,E并分配剩余值,那将是最好的方法?

要么

创建一个公共常量对象作为常量,然后从不同的类和存储变量访问该对象。

要么

还有其他更好的方法吗?

请指教。 [请注意:编码适用于Android]

我会选择单例方法

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()从其他类访问它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM