从 Java 9 开始,接口中的方法可以是私有的。私有方法可以是静态方法或实例方法。由于私有方法只能在接口本身的方法中使用,因此它们的使用仅限于作为接口其他方法的辅助方法。
Cay S. Horstmann,核心 Java 第 I 卷 - 基础知识
我知道我们可以将通用功能放在私有方法中,而不是使其可供公众访问。但我们在这里可以有两种私有方法:
private
private static
使用private static
方法是可以理解的,但是什么时候应该使用private
方法呢?我们在这里不处理实例,因为这是一个接口,那么为什么private
允许创建方法呢?我们不需要的只是private static
方法吗?
幕布斯6054654
慕桂英4014372
相关分类