dcsimg

Why can't I declare a static method in an interface?

John Mitchell

Because all methods declared in an interface are (implicitly) also "abstract" methods since, by definition, they do not define the (implementation of) the method.