Por que “extends” precede “implementos” na declaração de classe [closed]

Por que os implementos sempre devem ser escritos depois de estendidos na declaração de classe, por exemplo:

<code>public class Register extends ActionSupport implements ModelDriven
</code>

Por que não

<code>public class Register implements ModelDriven extends ActionSupport 
</code>

é um erro de tempo de compilação

questionAnswers(2)

yourAnswerToTheQuestion