gpt4 book ai didi

java - 从空包中导入所有内容

转载 作者:行者123 更新时间:2023-12-01 12:56:40 29 4
gpt4 key购买 nike

我有一个名为utilities的包,它有几个子包。实用程序包本身没有类,但子包有。

我可以通过这样做从子包中一一导入所有类:

import utilities.consoleredirect.MessageConsole;
import utilities.generalutils.Helper;
import utilities.generalutils.Pair;
import utilities.generalutils.PropertiesUtils;
import utilities.sqlhandling.Connector;
import utilities.sqlhandling.SQLDatabase;
import utilities.sqlhandling.User;
import utilities.tweetshandling.TwitterTools;
import utilities.tweetshandling.WordCounting;

但是,如果我尝试执行 import utility.*; ,我会收到该包不存在的错误(在我的 IDE - NetBeans 中),但如果我尝试创建该包,则会收到文件已存在的错误。文件夹结构是正确的,这是为了更容易可视化:

1

那么为什么我不能只执行importutilities.*;并且我必须手动导入每个类?

最佳答案

您不能在导入语句中使用通配符来导入其他,它仅适用于类。

所以你可以这样做:

import utilities.consoleredirect.*;
import utilities.generalutils.*;
import utilities.sqlhandling.*;
import utilities.tweetshandling.*;

如果您使用的是合理的 IDE,则无需对此考虑太多。只需尝试按名称使用类,导入语句就会自动添加。

关于java - 从空包中导入所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23830212/

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