Esempio n. 1
0
  /* toString(), equals() y hashCode() para Espectaculo, utilizando la identidad natural del objeto */
  @Override
  public boolean equals(Object o) {
    if (this == o) return true;
    if (o == null || getClass() != o.getClass()) return false;

    Espectaculo espectaculo = (Espectaculo) o;

    if (evento != null ? !evento.equals(espectaculo.evento) : espectaculo.evento != null)
      return false;
    if (lugar != null ? !lugar.equals(espectaculo.lugar) : espectaculo.lugar != null) return false;

    return true;
  }