gpt4 book ai didi

java - 访问不同文件夹中的类

转载 作者:行者123 更新时间:2023-11-29 07:44:44 24 4
gpt4 key购买 nike

在我的主包中,我有两个类和一个包含更多类的文件夹。一个外部类是一个单例类,我需要从一堆其他类(在子文件夹内)访问它。我可以从同一级别的类访问单例,因为它没问题,但是当在其中一个子类中时,它不允许我像其他人那样访问它。我该如何解决这个问题?以防万一这里有一个布局:

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 单例类的顶部:

class AppConfig {

private static AppConfig config = new AppConfig();

private AppConfig(){}

public static AppConfig getInstance(){
return config;
}

static Properties prop = new Properties();
...

编辑 意识到我需要 AppConfig 类声明的公共(public)前面。感谢大家的提示。

最佳答案

将其导入到您的 Ftp 类中。

import com.blah.AppConfig;

(确保 Ftp 也是一个 public 类。)

您不必导入同一文件夹中的类,因为它们被认为位于同一包中。您当前所在的包之外的任何内容都必须导入。

关于java - 访问不同文件夹中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26785138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com