import javabook.JOptionPaneTo;

/**
  l'oggetto contiene il nome che deve salutare;
  tuttavia tale nome non può essere cambiato;
  ogni oggetto ha cioè uno stato invariabile
*/

public class SalutatoreConStato {
  private String nome;

  public SalutatoreConStato(String unNome){
      nome = unNome;
  }

  public SalutatoreConStato(){

  }

  public void salutaSuConsolle() {
    System.out.println("Ciao, " + nome + " !");
  }

  public void salutaSuFinestra() {
    JOptionPaneTo.showMessageDialog("Ciao, " + nome + " !");
  }

  public String saluto() {
    return "Ciao, " + nome + " !";
  }
}

