为了账号安全,请及时绑定邮箱和手机立即绑定

Java:在不同的库中使用相同的包名称是不好的做法吗?

Java:在不同的库中使用相同的包名称是不好的做法吗?

慕侠2389804 2023-07-28 16:07:44
假设我有 2 个自己的库,其中包含以下类:库1:name.of.the.package.A库2:name.of.the.package.B包名相同,但类名不同。因此,我可以在同一个地方使用这两个类,而不会出现任何编译或运行时异常。此外,我检查是否可以使用星号导入这两个类:import name.of.the.package.*;...A a = new A();B b = new B();我认为这是一个糟糕的方法,因为如果这些包包含具有相同名称的类,那么它们的使用就会变得痛苦。你怎么说?
查看完整描述

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

这是一个不好的做法。如果您将私有类或类成员打包在一个库中,您希望其他类不会访问它们并且它们按预期工作。但是来自同一个包的类可以打破这个。



查看完整回答
反对 回复 2023-07-28
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信