Why would one declare a Java interface method as abstract?

According to the Java Language Specification, the abstract keyword for interfaces is obsolete and should no longer be used. (Section 9.1.1.1)

That said, with Java’s propensity for backwards compatibility, I really doubt it will ever make a difference whether the abstract keyword is present.

Leave a Comment