包裹的目的是什么?

时间:2015-06-24 01:47:22

标签: java eclipse packages

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

2 个答案:

答案 0 :(得分:2)

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

这只是一种组织方式。

答案 1 :(得分:1)

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

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

通常,包命名约定类似于org.apache.Testcom.google.Test