Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [java]uso di iterable

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di el92
    Registrato dal
    Dec 2014
    Messaggi
    177
    ciao ma non c'è un modo per non far invocare implicitamente il toString() su c?oppure devo per forza cambiare metodo di suluzione?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da el92 Visualizza il messaggio
    ciao ma non c'è un modo per non far invocare implicitamente il toString() su c?oppure devo per forza cambiare metodo di suluzione?
    La concatenazione di stringa + oggetto fa invocare toString() sull'oggetto .... è così. Non lo puoi cambiare, è a livello di sintassi/compilatore Java.

    Se vuoi comporre in altro modo ... beh, ovviamente si può fare. Prendi i campi (meglio da metodi getter, se li hai messi!) singolarmente e concatena quelli.
    Ancora meglio, definisci in Persona1 un metodo es. getNominativo() che restituisce nome spazio cognome, così puoi fare:

    System.out.println("suo figlio è: " + c.getNominativo());
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.