Hola,
Hasta donde yo llego, basta que una clase tenga un método "abstracto" o "estático" para que la clase que lo implementa se considere "abstracta" o "estática", respectivamente. No recuerdo ahora mismo que pueda explicitarse de otro modo esto. A lo mejor me equivoco.