In Java è buona norma definire getter e setter delle proprietà utilizzate
Ogni oggetto in Java ha un metodo toString() perché inerente alla classe Object, se tu nei fai l'override ritornerà cosa vuoi tu.codice:private Tipo var; public void setVar(Tipo var){ /* condizioni */ this.var = var; } public String getVar(){ return var; }