public class Alimento {
private String nome;
private int quantità;
private String scadenza;
private String tipo;
Alimento(JTextField txt_nome, JTextField txt_quantità, JTextField txt_scadenza, JTextField txt_tipo) {
    setNome(txt_nome.getText()); 
    setQuantità(Integer.parseInt(txt_quantità.getText()));
    setScadenza(txt_scadenza.getText());
    setTipo(txt_tipo.getText());
    /*System.out.println(getNome());
    System.out.println(getQuantità());
    System.out.println(getScadenza());
    System.out.println(getTipo());*/
}
public String getNome(){
    return nome;
}
public int getQuantità(){
    return quantità;
}
public String getScadenza(){
    return scadenza;
}
public String getTipo(){
    return tipo;
}
public String setNome(String name){
    return nome = name;
}
public int setQuantità(int quant){
    return quantità = quant;
}
 public String setTipo(String type){
    return tipo = type;
}
public String setScadenza(String scad){
    return scadenza = scad;
}
}
public class Dispensa{
LinkedList<Alimento> dispensa = new LinkedList<>();
public Dispensa(){}
public void add(Alimento alimento){
  dispensa.add(alimento);
}
public void showList(){
for (int i = 0; i < dispensa.size(); i++)
    System.out.println(dispensa);
}
}
when i try to display the elements i have the numeric adress of them as (mykitchen.Alimento@10a6cf9e). i would display something like:
name:...
quantità:...
for each element that i have into the linked list
thank you!
 
     
     
    