ragi singh wrote:Hi all,
can anyone explain why the interface methods are not static .
Interfaces do not support static methods because the language designers did not think it was a good or useful idea. Otherwise, there is no reason why an interface can't be designed to have declarations for static methods. Afterall, they do allow you to declare static fields.