Visualizzazione dei risultati da 1 a 10 su 55

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da roquentin Visualizza il messaggio
    Scusami, forse l'ho già fatto altre volte ma ora non riesco a capire come passare il riferimento mese
    Se scartiamo l'accesso diretto a campi di una classe, che appunto non si dovrebbe fare poiché non è una buona cosa dal punto di vista della OOP .... allora cosa rimane? Invocazione di costruttori (con eventuali argomenti) o invocazione di metodi (con eventuali argomenti). È tutto così! Non esiste altro!

    Ma il punto non è tanto quello ... qui si entra in questioni di "design", che dovresti iniziare a comprendere meglio. Hai una classe "A" in cui crei l'istanza di Mese e una classe "B" a cui dovresti passare il Mese.
    Ora le domande potrebbero essere: è A che crea l'istanza di B? O è B che crea l'istanza di A? E se A crea B, ne mantiene un riferimento da qualche parte?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    480
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Se scartiamo l'accesso diretto a campi di una classe, che appunto non si dovrebbe fare poiché non è una buona cosa dal punto di vista della OOP .... allora cosa rimane? Invocazione di costruttori (con eventuali argomenti) o invocazione di metodi (con eventuali argomenti). È tutto così! Non esiste altro!

    Ma il punto non è tanto quello ... qui si entra in questioni di "design", che dovresti iniziare a comprendere meglio. Hai una classe "A" in cui crei l'istanza di Mese e una classe "B" a cui dovresti passare il Mese.
    Ora le domande potrebbero essere: è A che crea l'istanza di B? O è B che crea l'istanza di A? E se A crea B, ne mantiene un riferimento da qualche parte?
    Ok ma se in "A" creo l'istanza di Mese e voglio utilizzare Mese nella classe "B", ovviamente in B devo creare l'istanza di A , no?

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da roquentin Visualizza il messaggio
    Ok ma se in "A" creo l'istanza di Mese e voglio utilizzare Mese nella classe "B", ovviamente in B devo creare l'istanza di A , no?
    Ma dipende da cosa sono A e B, in che relazione sono e "chi controlla chi". E dovresti saperlo/dedurlo tu ...
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava 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.