Setup: Java SE 6. Previous/future versions of Java may be different, I haven't tried them out yet.

If you declare a static variable, by default it doesn't get inherited:

public class Base
{
...