Question

Integer n = 5;  
System.out.println(n) // 5!

Comment puis-je reproduire ce comportement dans mes cours?

Était-ce utile?

La solution

Vous ne pouvez pas. On appelle cela Autoboxing, et il est une caractéristique particulière de certaines classes en Java pour faciliter le travail avec des classes qui représentent les types primitifs comme int.

Autres conseils

En fonction de ce que le comportement que vous voulez, soit vous ne pouvez pas, ou vous avez besoin de mettre en œuvre la méthode «toString () pour obtenir l'impression (ln) pour imprimer une représentation textuelle de votre objet.

Vous ne pouvez pas surcharger l'opérateur d'affectation en Java.

Vous ne pouvez pas surcharger les opérateurs en Java. Les gars de Sun ont décidé qu'ils le feraient pour quelques cours, mais ils ne vous laisseront pas faire vous-même.

L'opérateur d'affectation ne peut pas être surchargé en java. Vous devez regarder d'autres langages tels que C ++. Je ne sais pas si vous pouvez le faire même là pour l'opérateur d'affectation.

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