title: Can an interface extend multiple interfaces in Java?
body: <p>Can an interface extend multiple interfaces in Java? This code appears valid in my IDE and it does compile:</p>
  
  <pre><code>interface Foo extends Runnable, Set, Comparator&lt;String&gt; { }
  </code></pre>
  
  <p>but I had heard that multiple inheritance was not allowed in Java. Why does there appear to be an exception for interfaces?</p>