gpt4 book ai didi

java - 并行包中的两个 Java 类

转载 作者:行者123 更新时间:2023-11-30 03:01:18 26 4
gpt4 key购买 nike

我在两个并行包中有两个类。

me.jayaneetha.testapp.controller.MainController

me.jayaneetha.testapp.util.FileManager

当我从 MainController 类导入 FileManager 类时,出现错误“无法解析符号

这可能是什么问题?和解决方案?

最佳答案

当您遇到两个库包含同名 Java 类的情况时,您需要使用其完整的包名称来区分另一个库。在您的情况下,我将假设以下两个包包含一个名为FileManager的类:

me.jayaneetha.testapp.controller
me.jayaneetha.testapp.util

假设您的代码中有以下 import 语句:

import me.jayaneetha.testapp.util.FileManager;

这意味着您可以在代码中自由使用 FileManager,而且编译器始终会将此类解析为包 me.jayaneetha.testapp.util.FileManager。如果您还想使用 me.jayaneetha.testapp.controller 包中的 FileManager 类,那么您必须引用其完整的包名称,即

me.jayaneetha.testapp.controller.FileManager

这就是两个同名的 Java 类可以在一个源文件中愉快地共存的方式。如果我的回答没有直接说明您的设置的每个细节,希望它能为您指明正确的方向,以了解正在发生的事情。

关于java - 并行包中的两个 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35863516/

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