gpt4 book ai didi

java - 如何在Java中正确组织和嵌套包

转载 作者:行者123 更新时间:2023-12-01 17:12:09 25 4
gpt4 key购买 nike

按照 Java Tutorial 进行操作对于包命名约定,如果我要使用以下方法:

org.example.hyphenated_name.user

org.example.hyphenated_name.product

这将如何转化为实际创建这个包结构。我会为 org 创建一个单独的包,然后在 org 中创建 example 等等,还是只是 2 个包 org .example.hyphenated_name.userorg.example.hyphenated_name.product

基本上我想知道的是 . 是否仅用于命名分离,或者是否用于每次物理地创建一个新包。

最佳答案

这是它在磁盘驱动器上的物理外观:

$ mkdir -p org/example/hyphenated/name/user 
$ mkdir -p org/example/hyphenated/name/product
$ tree org
org
└── example
└── hyphenated
└── name
├── product
└── user

5 directories, 0 files

实际上,你有一个包的结构:

  • 组织
  • org.example
  • org.example.连字符
  • org.example.hyphenated.name
  • org.example.hyphenated.name.product
  • org.example.hyphenated.name.user

通过创建这样的结构,您现在可以使用每个包执行不同的操作。 org.example.hyphenated.name.product 中特定于产品的操作类,org.example.hyphenated.name.user 包 中特定于用户的操作类。通过这种方式,您也可以将使用这两个包的类放入例如org.example.hyphenated 包。通过这种方式,您可以创建一个构建良好的应用程序结构,使其他人(以及您在 2-3 个月内)更容易阅读。

编辑:通常您不需要关心为包创建文件夹,因为您的 IDE 应该代替您来处理这件事。

关于java - 如何在Java中正确组织和嵌套包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23247951/

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