使用公共静态方法初始化另一个对象的字段

时间:2015-11-25 04:47:36

标签: java

我有一个课程如下:

public class MyClass {
   ...
   String lang = Config.getLang();
   ...
}

Config.getLang()是名为Config的类中的公共静态方法。我的问题是:这个初始化是否有任何含义或问题?

String lang = Config.getLang();

Eclipse不会报告任何编译问题。

1 个答案:

答案 0 :(得分:4)

发布和描述(以及一般情况下)通过调用静态方法初始化字段是完全有效的(即使该方法在另一个类中)。