étend la classe et implémente l'interface dans Java

interface Bouncable{ } 
interface Colorable extends Bouncable{ } 
class Super implements Colorable{ } 
class Sub extends Super implements Colorable {} //Ok (case -1)

Mais,

class Sub implements Colorable extends Super {} //error (case -2)

Pourquoi cas-2 montrant erreur de compilation { expected. Pourquoi ?? Bien que, cas-1 s'exécute sans erreur.

source d'informationauteur Ravi