gpt4 book ai didi

java - 导入和包

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

我不太确定我做错了什么,在这里。我在一个目录中有两个文件,我们称它们为 FileA.java 和 FileB.java。

FileA.java 的定义如下:

package com.domain.package;

import stuff;
import package.FileB;

public class FileA extends Blah implements Listener {
/* global vars */
/* methods */
}

FileB.java 是我的数据对象类,因此我想从 FileA.java 中引用它:

Map<Object, FileB> varname;

按照以下方式使用:

varname = new HashMap<Object, FileB>();

另一方面,FileB.java 是这样定义的:

package com.domain.package;

import stuff;

public class FileB {
/* global vars */
public FileB() {
/* stuff */
}
}

为什么我得到:

FileA.java:20: package package does not exist
import package.FileB;

?相反,我该如何让它发挥作用?

最佳答案

因为两个文件都在同一个包中 (com.domain.package),所以根本不需要导入 FileB。您应该能够直接引用它。

此外,请确保 FileAFileB 都放在它们的包文件夹中:com/domain/package。

关于java - 导入和包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15531591/

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