Java接口中的方法是否声明有或没有公共访问修饰符?

问题:

Java接口中的方法是否使用public访问修饰符声明?
从技术上说,当然不重要。实现interface的类方法总是public。但是什么是更好的约定?
Java本身不一致。例如CollectionComparableFutureScriptEngine

回答:

JLS表明:

对于在接口中声明的方法,可以冗余地指定public和/或abstract修饰符,但不鼓励作为样式。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Should methods in a Java interface be declared with or without a public access modifier?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

42 − = 38