title: Overiding same method in Super Class and Interface
body: <p>I am extending a Class as well as implementing an interface, both contain a method called <code>doFilter</code> , it is a final method in my super class and off course an abstract method from my interface . So, now I am getting compiler error.</p>
  
  <p>How should i resolve this.</p>
  
  <p>My filter class is :</p>
  
  <pre><code>public class MyCacheFilter extends CachingFilter implements Filter {
      // here is error, as compiler is thinking I am overriding dofilter of
      // CacheFilter, although I have not specified any @Override annotation
  
      public doFilter() {
      }
  }
  </code></pre>