title: problem with injecting abstract class in spring
body: <p>I have two abstract classes</p>
  
  <pre><code>class abstract A {
  //some methods .
  }
  
  class abstract B extends A {
   private  C  c ;
  //other methods
  }
  </code></pre>
  
  <p>Spring config file :</p>
  
  <pre><code>&lt;bean id="b" class="B" abstract="true"&gt;
      &lt;property name="c" ref="C" /&gt;   //I have reference for C else where
  &lt;/bean&gt;
  </code></pre>
  
  <p>When I run the program , the class c is not getting injected . It is coming as null . Am i missing something ?</p>