在我的主包中,我有兩個類和一個包含更多類的文件夾。其中一個外部類是一個單例類,我需要從其他一些類(它們位於子文件夾內)訪問單個類。我可以從同級別的類訪問單例,但它在其中一個子類中不會讓我像其他人那樣訪問它。我該如何解決這個問題?這裏只是櫃面是一個佈局:在不同的文件夾中訪問一個類
com.blah
[Connect]
Ftp.java //I want to be able to say AppConfig.getInstance().blah() in this class
App.java //I can say AppConfig.getInstance().blah() in here just fine
AppConfig.java
編輯這是AppConfig的Singleton類的頂部:
class AppConfig {
private static AppConfig config = new AppConfig();
private AppConfig(){}
public static AppConfig getInstance(){
return config;
}
static Properties prop = new Properties();
...
編輯意識到我需要的AppConfig類聲明的公共盈。謝謝提醒夥計。
只要它的包可見,就可以導入它,但爲什麼不在app.blah構建ftp實例時將appconfig實例作爲構造函數參數傳遞? – 2014-11-06 17:04:46