An Interface in Java programming language is described being an summary kind accustomed to specify the conduct of a category. An interface in Java is often a blueprint of a actions.
From multimedia Mastering (MML) https://multimedia.mabuelamedia.com