我有一些加密和解密方法,我希望能够在两个不同的类中使用它们。
当然,我不想公开它们,因为那样任何人都可以调用它们?我怎样才能让这些方法只对两个特定的类可见,而对其他任何地方都不可见。
编辑:如果我不能扩展该类怎么办,因为这些其他类已经扩展了一些其他类?
最佳答案
您需要将该方法创建为 protected ,并在同一个包中创建这两个类。并在不同的包中创建其他类。由于 protected 方法适用于同一包中的子类。并在创建的 2 个类中扩展方法类。
关于java - 如何让一些方法只对两个不同的类可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8264989/