Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
No, non va.
Se faccio l'istanza
mi da errore perchè ovviamente mi chiede di inserire i parametri da dare al costruttore di Mese e quindi non posso utilizzare questa:codice:Mese month = new Mese();
mi sto incasinando su questa cosa!!codice:jTextArea1.setText(month.getInclinazione());
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...![]()
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
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.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet