gpt4 book ai didi

java - 不同文件夹中的文件可以在同一个包中吗? <>

转载 作者:行者123 更新时间:2023-11-29 03:31:41 25 4
gpt4 key购买 nike

我正在查看 android 开发者网站提供的示例项目项目,我看到文件 Beam.java 已在包中声明为 package com.example.android。 beam; 文件夹结构为“..\src\com\example\android\beam\Beam.java”。还有另外两个文件,BuildConfig.javaR.java 在类似的目录结构中,但在完全不同的目录中 "..\gen\com\example\android\beam\Beam.java"但具有相同的包声明 package com.example.android.beam;。所有这些文件都在同一个包中,即使它们在不同的文件夹中吗? IDE将后两个文件放在不同的文件夹中只是为了明确它们是自动生成的,还是还有其他原因?

最佳答案

名为“gen”的文件夹是一个自动生成的文件夹,其中包含同样自动生成的文件。换句话说,不用担心“gen”文件夹,你的包和文件以及你制作的任何东西都会在“src”文件夹中。

例如,Android IDE 生成文件“R.java”,其中包含您的代码中使用的元素 ID,即。 "R.id.some_element", "R.string.some_string".

关于java - 不同文件夹中的文件可以在同一个包中吗? <<java初学者的困惑>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17847881/

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