The following rules apply to a top-level (outer, non-nested) interface:
An interface is implicitly abstract.
An interface may have only the following legal modifiers: public, abstract, and strictfp. The default (package-private) access modifier is legal as well. Don't worry about strictfp, I haven't covered that one yet.
If the public access modifier is applied to an interface, the interface source code file name must match the name of the interface.
On this page of the site you can watch the video online Learn Java Programming - Interface Modifiers Tutorial with a duration of hours minute second in good quality, which was uploaded by the user Daniel Ross 19 August 2015, share the link with friends and acquaintances, this video has already been watched 576 times on youtube and it was liked by 7 viewers. Enjoy your viewing!