Quote Originariamente inviata da roquentin Visualizza il messaggio
Ciao a tutti,
Ho costruito questa classe
codice:
public class Mese {

    private Coordinate coordinate;
    private String nomeMese;
    private String inclinazione;
    private String azimuth;
    private List<Registrazioni> registrazioni;

    public Mese(String nomeMese, String inclinazione, String azimuth) {

        String[] parti = inclinazione.split("\\s+");

        if (parti.length >= 1) {

            this.inclinazione = (parti[0]);
            System.out.println(parti[0] + "°" + "\t");

        }

        this.nomeMese = nomeMese;

        this.azimuth = azimuth;
    }
...
da un'altra classe vado a passare i parametri così:
codice:
Mese mese = new Mese(month.trim(), inclinazione.trim(), azimuth.trim());
Ora vorrei utilizzare i valori settati nella classe Mese in un'altra classe ancora e non riesco a capire come fare
Se istanzio nuovamente la classe Mese nella classe in cui voglio utilizzarla, ovviamente devo considerare il costruttore e mi chiede di passare i parametri ma io vorrei utilizzare i valori che ho già settato, come posso fare?

scusa perché azimuth e inclinazione non le metti tra le coordinate? sono 3 gli elementi che devi avere

1. nome del mese
2. coordinate (totali, alla fine ti permettono l'identificazione di una zona)
3. la lista di registrazioni (che io dichiarerei cosi
codice:
final List<Registrazioni> reg = new ArrayList<Registrazioni>();
togliendo la paranoia di controllare se null.

Il mese esistono delle enum che te lo identificano in modo univoco (API Calendar o Date, non mi ricordo quale di preciso, però il gruppo è quello), è meglio usarlo (ti facilita le cose in tanti altri ambiti).