interface Base {
Base method();
}
3 Réponses :
La seule différence que je peux remarquer est que la méthode peut être de classe T ou de classes héritées. P>
Vous venez d'enregistrer un casting. Voici un exemple:
class A implements Base {
...
}
A a = ...;
A b = (A)a.method();
Il est en fait très clair. Dans le second cas, on peut renvoyer une sous-classe code> de base2 code>. Dans le premier cas, il n'y a pas d'ambiguïté de ce type. p>
Stackoverflow.com/Questtions/3061759/...