title: Java - what is a a prototype?
body: <p>In a lecture on Java, a computer science professor states that Java interfaces of a class are <strong>prototypes</strong> for public methods, plus descriptions of their behaviors.</p>
  
  <p><img src="https://i.stack.imgur.com/0h96N.png" alt="enter image description here"><br>
  (Source <a href="https://www.youtube.com/watch?v=-c4I3gFYe3w" rel="nofollow noreferrer">https://www.youtube.com/watch?v=-c4I3gFYe3w</a> @8:47)</p>
  
  <p>And at 8:13 in the video he says go to discussion section with teaching assistants to learn what he means by prototype.</p>
  
  <p>What does "prototype" mean in Java in the above context?</p>