Java Interfaces and Abstract class
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/639592/why-are-interfaces-preferred-to-abstract-classes">Why are interfaces preferred to abstract classes?</a><br>
  <a href="http://stackoverflow.com/questions/1221512/abstract-class-and-interface-class">Abstract class and Interface class?</a>  </p>
</blockquote>



<p><p>Please give a real world example for the use of Interfaces. Also, what are the differences between an Abstract Class and an Interface. I mean, what are the benefits of Interfaces over abstract class, because Abstract Classes can also be used for the same purpose as the Interfaces. Then why Interfaces are so important?<p></p>

<p>Thanks for your comments guys, but still I didn't get answer for my question. I have asked for a "REAL WORLD EXAMPLE" of java interfaces. In real world, like in our daily life, where we use java interfaces. I think i am clear this time.</p>
