The JLS makes this clear:
It is permitted, but discouraged as a matter of style, to redundantly specify the
publicand/orabstractmodifier for a method declared in an interface.
The JLS makes this clear:
It is permitted, but discouraged as a matter of style, to redundantly specify the
publicand/orabstractmodifier for a method declared in an interface.