gpt4 book ai didi

java - 在 Java 中导入单个类

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:53:30 26 4
gpt4 key购买 nike

简单的问题,但尽管用谷歌搜索了很多,我还是找不到答案。

是否可以在包外导入类?

假设我有 2 个文件夹 AB,每个文件夹中都有一个 .java 文件,是否可以使用子句 import 导入A 中包含的类? 导入 A.Aclass ?或者只要有关键字 import 就必须使用包语法?

最佳答案

是的,可以使用 import 语句导入类。为了更好地理解,我们假设您有三个文件夹 folderafolderbfolderc,其中 foldera 包含一个 .java 文件名为“ClassA.java”,folderb 包含另一个名为“ClassB.java”的 .java 文件,folderc 包含名为“ClassC.java”的 .java 文件。现在,如果你想在“ClassC.java”中使用“ClassA.java”的成员数据和操作,你可以使用import声明如下:

import foldera.ClassA

如果你想在“ClassC.java”中使用“ClassB.java”的成员数据和操作,也可以使用import语句

import folderb.ClassB

根据 java 源文件声明规则,如果类是包的一部分,package 语句必须在源代码文件的第一行,在任何 import< 之前 可能存在的语句。在此示例中,"ClassC.java" 源文件的第一行必须是 package folderc,因为它位于 folderc 中。同样,第一行"ClassA.java"源文件必须是package foldera,第一行"ClassB.java"源文件文件必须是 package folderb

希望您现在已经清楚了这个概念!谢谢...

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

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