That's not quite right. You can override a static method.
However you can not have a abstract static method. This is because a static method can belongs to the class and must have implementation so when called with out instanciating an object of the class it will work. A abstract method however has no implementation so can't be static.