Question

Est-il possible d'implémenter la sélection automatique pour vos propres classes?

Pour illustrer mon exemple, voici ce que je pourrais écrire:

Foo foo = "lolcat";

Et voici ce que ferait Java (selon mes propres définitions, quelque part), sous le capot:

Foo foo = new Foo();
foo.setLolcat("lolcat");

Alors, est-ce possible, ou s'agit-il uniquement d'une fonctionnalité JVM?

Était-ce utile?

La solution

Non, Java ne prend pas en charge la surcharge des opérateurs ( http://fr.wikipedia.org/wiki/Operator_overloading ).

La sélection automatique est une fonctionnalité du compilateur qui n'est pas disponible pour vos propres classes.

Le raisonnement est expliqué ici: http://www.cafeaulait.org/javafaq.html#xtocid1902938

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top