适当的Java包层次结构?

时间:2010-01-10 02:47:54

标签: java packages

我刚刚开始研究新的FIRST Robotics Java SDK,其中包括用于构建样本机器人程序的项目生成器。

我感到好奇的是它生成的文件以:

开头
package edu.wpi.first.wpilibj.templates;

这真的有意义吗? (我正在使用的库来自first.wpi.edu,但我的项目与它们没有任何联系。)我认为我应该使用我自己的反向域作为包说明符。

思想?

4 个答案:

答案 0 :(得分:6)

我会说你的直觉是正确的。我个人会将它重构为你自己的包。这只是它生成的教程项目,还是您将要开展的项目。如果这不是一个教程项目,如果在创建包名时无法覆盖包名称,我会感到惊讶。

答案 1 :(得分:1)

这个想法是包名称将是全球唯一的

答案 2 :(得分:0)

我认为它会在客户提供的包名中产生一些东西?即:询问用户他们想要使用的包裹。

它是否会在多个包中生成内容?

答案 3 :(得分:0)

它可能会这样做,因此它可以访问“包本地”类。