Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近意识到可以在 Java 中像这样声明接口。
public abstract interface Foo { // ... body }
为什么这是一个有效的语法?从语义上讲,它对我没有任何意义(即 aninterface已经是abstract,不是吗?)。声明的接口和不声明的接口之间有什么区别abstract吗?
interface
abstract
它不是必需的,因为它隐含地存在于所有接口中。包含与否没有区别。包含它很奇怪,所以我会避免它。