Pergunta

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

Como posso reproduzir esse comportamento em minhas aulas?

Foi útil?

Solução

Você não pode. Isso é chamado Autoboxing, e é uma característica especial de algumas classes em Java para facilitar o trabalho com classes que representam tipos primitivos como int.

Outras dicas

Dependendo do comportamento que você deseja, você não pode, ou precisa implementar o método 'ToString ()' para fazer imprimir (LN) para imprimir uma representação textual do seu objeto.

Você não pode sobrecarregar o operador de atribuição em Java.

Você não pode sobrecarregar os operadores em Java. Os caras da Sun decidiram que fariam isso por algumas aulas, mas não permitem que você faça você mesmo.

O operador de atribuição não pode ser sobrecarregado em Java. Você precisa olhar para outros idiomas, como C ++. Não sei se você pode fazer isso, mesmo para o operador de atribuição.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top