title: Static fields in a base class and derived classes
body: <p>In an <code>abstract</code> base class if we have some <code>static</code> fields then what happens to them ?</p>
  
  <p>Is their scope the classes which inherit from this base class or just the type from which it is inheriting (each subclass has it's own copy of the <code>static</code> field from the <code>abstract</code> base class)?</p>