Pregunta
Integer n = 5;
System.out.println(n) // 5!
¿Cómo puedo reproducir este comportamiento en mis clases?
Solución
No se puede. Esto se llama Autoboxing
, y es una característica especial de algunas clases de Java para facilitar la utilización de clases que representan los tipos primitivos como int
.
Otros consejos
En función de cuál es el comportamiento que desea, o bien no pueden, o que necesita para implementar el ‘toString ()’ método para obtener de impresión (ln) para imprimir una representación textual de su objeto.
No se puede sobrecargar el operador de asignación en Java.
No se puede sobrecargar los operadores en Java. Los chicos de Sun decidieron que lo haga por algunas clases, pero no van a dejar que lo hace usted mismo.
El operador de asignación no puede ser sobrecargado en Java. Usted tiene que mirar a otros lenguajes como C ++. No sé si se puede hacer que sea aún allí por el operador de asignación.