代码之家  ›  专栏  ›  技术社区  ›  Brian Reinhold

如何使方法在所有子包中都可访问[重复]

  •  2
  • Brian Reinhold  · 技术社区  · 6 年前

    这个问题已经有了答案:

    也许我使用包的概念是错误的,但我已经做了一个包,它包含了所有具有常见蓝牙行为的类,然后再包含SPP、HDP和BTLE类的子包。现在我想做的是在所有子包的公共蓝牙包中的类中访问方法,而不公开它。

    一种方法是扩展类,但由于我需要Android上下文和广播接收器,这会遇到问题。

    如果我把所有的类放在一个包中,我可以做我想要做的事情,但是这并没有很好的组织。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Abhishek    6 年前

    在Java中没有子包的概念。即使在包中创建包。所有这些都是单独的包。你不会从中得到任何好处的。