Por que não posso usar a variável "super" de um contexto estático, embora "super" se refira à classe pai e NÃO a uma instância de classe, diferentemente de "this"?
Eu estou falando da linguagem java.
A variável "this", quando usada dentro de uma classe, refere-se à instância atual dessa classe, o que significa que você não pode usar "this" dentro de um método estático.
Mas "super", quando usado dentro de uma classe, refere-se à superclasse daquela classe, não uma instância da superclasse, o que deve significar que você pode usar "super" dentro de um método estático. Mas acontece que você não pode.
Uma possível explicação seria dizer que "super" também se refere a uma instância da superclasse, mas não vejo por que deveria ...