Bonjour,
Dans le code Java pour Android ( et même dans le code java tout court ), on voit de plus en plus des @override apparaître lorsqu'on met en oeuvre une interface entre autres. Est-ce obligatoire ? non, mais cette annotation a son importance ne serait-ce que pour nous éviter de faire une faute de frappe lorsqu'on redéfinit une méthode.
En effet, la présence de @override nous assure que la méthode qu'on redéfinit aura la bonne syntaxe. Dans le cas où on ferait une erreur du genre ( pour le développement Android ):
@Override
public void onCreat(Bundle savedInstanceState) {
}
le compilateur nous avertirait qu'on a oublier un 'e' à onCreate ( plutôt que de penser que c'est une nouvelle méthode qu'on veut coder.
Aucun commentaire:
Enregistrer un commentaire