java - 如何让一些方法只对两个不同的类可见?

标签 java

我有一些加密和解密方法,我希望能够在两个不同的类中使用它们。

当然,我不想公开它们,因为那样任何人都可以调用它们?我怎样才能让这些方法只对两个特定的类可见,而对其他任何地方都不可见。

编辑:如果我不能扩展该类怎么办,因为这些其他类已经扩展了一些其他类?

最佳答案

您需要将该方法创建为 protected ,并在同一个包中创建这两个类。并在不同的包中创建其他类。由于 protected 方法适用于同一包中的子类。并在创建的 2 个类中扩展方法类。

关于java - 如何让一些方法只对两个不同的类可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8264989/

相关文章:

java - 将 Winstone 嵌入 jetty 服务器

java - 在按钮单击时添加一个文本字段到第二个主要 Activity

java - RGB 颜色量化从 8 位到 6 位

java - 如何在特定列上实现 hibernate 版本控制?

java - JFreeChart 条形图制作

java - APT(注解处理工具)

java - Hibernate Tools 可以使用注释而不是 cfg.xml 文件对数据库实体进行逆向工程吗?

java - 从java程序中出来

Java 和 Hibernate - 如何与 SuperMappedClass 而不是实体建立 OneToOne 关系

Java Swing Jbutton 访问另一个类中按下的按钮?