Domanda

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

Come posso riprodurre questo comportamento nei miei corsi?

È stato utile?

Soluzione

Non è possibile. Questo si chiama Autoboxing, ed è una caratteristica speciale di alcune classi in Java per facilitare operazioni con classi che rappresentano i tipi primitivi come int.

Altri suggerimenti

A seconda di quale comportamento si desidera, è o non può, o è necessario implementare il metodo ‘() toString’ per ottenere la stampa (ln) per stampare una rappresentazione testuale del vostro oggetto.

Non si può sovraccaricare l'operatore di assegnamento in Java.

Non si può sovraccaricare gli operatori in Java. I ragazzi di Sun hanno deciso che avrebbero fatto per un paio di classi, ma non ti consente di farlo da soli.

L'operatore di assegnazione non può essere sovraccaricato in java. Hai bisogno di guardare in altri linguaggi come C ++. Non so se si può fare anche lì per l'operatore di assegnazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top