title: Are all methods of interface abstract?
body: <p>I see its written in most places-</p>
  
  <pre><code>"All of the methods in an interface are abstract."
  </code></pre>
  
  <p>But an interface may also contain <code>default methods</code> and <code>static methods</code> and method bodies exists for default methods and static methods.</p>
  
  <p>so are all methods of interface abstract?</p>