Override (ezmek/geçersiz kılmak) mekanizmasının temel amacı sınıfların aynı metodlara farklı cevap vermesini sağlayabilmek. Yani elimizde bir adın ne sorusuna baba sınıf "benim adım X" diye cevap verirken oğul sınıfın "ben Y" diye cevap vermesi. Buradaki fark X ve Y değişkenlerinin dışında kalan kısmın (mesajın) değişmesi.
Bu şekilde düşünürsek adınNe sorusu aslında direk olarak bir sınıfın hafızadaki örneği (instance) ile ilişkilendiriliyor. Static metodlar bir sınıfın örneğine üzerinden değil sınıfın meta bilgisi üzerinden çalıştığı için override etmek mantıklı görünmüyor.
Kısa cevap hayır java izin vermez.