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
    codice:
    jTextArea1.setText(month.getInclinazione());
    E non c'è nulla di sbagliato .. almeno sintatticamente.
    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
    E non c'è nulla di sbagliato .. almeno sintatticamente.
    No, non va.
    Se faccio l'istanza
    codice:
    Mese month = new Mese();
    mi da errore perchè ovviamente mi chiede di inserire i parametri da dare al costruttore di Mese e quindi non posso utilizzare questa:

    codice:
    jTextArea1.setText(month.getInclinazione());
    mi sto incasinando su questa cosa!!

  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
    No, non va.

    mi da errore perchè ovviamente mi chiede di inserire i parametri da dare al costruttore di Mese e quindi non posso utilizzare questa:
    Ma se avevi già una istanza ..... passa quella. Ripeto: quali sono i dubbi? Siamo ancora al punto: come passare un valore? (sono "basi" di informatica queste, indipendentemente dal linguaggio)

    Quote Originariamente inviata da roquentin Visualizza il messaggio
    mi sto incasinando su questa cosa!!
    Forse (opinione mia, personale) dovresti cercare di farti delle basi più solide su Java e sulla programmazione. Poi dopo si arriva a interfacce grafiche, Swing, regular-expression, ecc...
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    480
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Ma se avevi già una istanza ..... passa quella. Ripeto: quali sono i dubbi? Siamo ancora al punto: come passare un valore? (sono "basi" di informatica queste, indipendentemente dal linguaggio)


    Forse (opinione mia, personale) dovresti cercare di farti delle basi più solide su Java e sulla programmazione. Poi dopo si arriva a interfacce grafiche, Swing, regular-expression, ecc...
    Ma questa istanza:
    codice:
    Mese mese = new Mese(month.trim(), inclinazione.trim(), azimuth.trim());
    appartiene ad un'altra classe

  5. #5
    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
    Ma questa istanza:
    codice:
    Mese mese = new Mese(month.trim(), inclinazione.trim(), azimuth.trim());
    appartiene ad un'altra classe
    E tu devi passare il riferimento mese ad un'altra classe.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    480
    Quote Originariamente inviata da andbin Visualizza il messaggio
    E tu devi passare il riferimento mese ad un'altra classe.
    Scusami, forse l'ho già fatto altre volte ma ora non riesco a capire come passare il riferimento mese

  7. #7
    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

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.