title: Why use method local abstract inner classes
body: <p>One of the legal modifiers you can use with method local inner classes is abstract.</p>
  
  <p>For example:</p>
  
  <pre><code>public class Outer {
      public void method(){
          abstract class Inner{
          }
      }
  }
  </code></pre>
  
  <p>Is there any situation where you would actually use this?</p>
  
  <p>You have to know this for the SCJP exam.</p>