Я говорю на языке Java.
Переменная this при использовании внутри класса относится к текущему экземпляру этого класса, что означает, что вы не можете использовать this внутри статического метода.
Но «супер» при использовании внутри класса относится к суперклассу этого класса, а не к экземпляру суперкласса, что должно означать, что вы можете использовать «супер» внутри статического метода. Но оказывается, нельзя.
Возможным объяснением было бы сказать, что «супер» также относится к экземпляру суперкласса, но я не понимаю, почему это должно...