标签: java interface naming-conventions
可能重复: What is standard for Interface naming in java api
为什么* *字用于Throwable等类,因为此约定主要用于接口(例如Cloneable,Serializable等)?
Throwable
Cloneable
Serializable
答案 0 :(得分:6)
我认为没有一个约定说able后缀只能用于接口。它只是一个后缀,表示该类的上限为able。
able
答案 1 :(得分:0)
许多似乎不符合惯例的类可以追溯到Java 1.0。即在公约成立之前。
E.g。 Cloneable是一个与clone()方法相关联的接口,它在Javadoc中应该公开,但不在接口中包含它。