【问题标题】:What is the purpose of a package [duplicate]包裹的目的是什么[重复]
【发布时间】:2015-09-10 01:08:54
【问题描述】:

我一直在学习java和使用eclipse。所以我的问题是包的目的是什么,为什么不能只有项目和类?

【问题讨论】:

标签: java eclipse packages


【解决方案1】:

包是一种根据通用功能对类进行分组/组织/分离的方法。 因此,假设您有一组处理存储多个对象的类(例如集合包) 或者你可以有一个处理文件操作的类包:比如 java.io.* 包。

这只是一种组织方式。

【讨论】:

    【解决方案2】:

    除了@Manuel Manrique 所说的,我能想到的一件事是,包有助于解决类/接口命名冲突

    例如:我使用 some-apache.jar 和 some-google-api.jar,假设它们具有相同的名为 Test 的类,包有助于解决冲突。

    一般包命名约定类似于org.apache.Testcom.google.Test

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多