Fabrizio1993 ha scritto:
public class Caratteristiche {
private String descrizione = "alto,magro,biondo,vegano";
private int punteggio;
public Caratteristiche () {
this.descrizione = descrizione;
punteggio = 0;
}
può andare così?
La questione "dubbia" è quanto è scritto sopra:
Si scriva un costruttore che assegni una stringa data alla descrizione
Che la assegni COME? Fissa, cablata nella classe come hai fatto tu? .... O forse, molto più ragionevolmente, che riceva la descrizione come
parametro del costruttore e esso lo assegna al campo?
Io presumerei quest'ultimo .....
P.S. this.descrizione = descrizione; scritto così in quel contesto (senza un parametro) lì non ha senso.