我看到在javadocs中没有明确指定Interface方法的可访问性说明符。
例如对于接口Iterator或Comparable,没有指定任何方法的可访问性修饰符。
但是对于类ArrayList方法指定了可访问性修饰符。为什么这样 ?
最佳答案
对于接口,所有方法都是java language specification的public
和abstract
。因此,如果以上规则对所有接口方法都适用,则无需提及访问说明符。
但是类可以具有不同的方法风格,因此每种方法都提到了访问说明符。
关于java - javadoc中接口(interface)方法与类方法的可访问性说明符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26200187/