Exercício — uso do final em Ingresso de Cinema

Resolução

Enunciado

Crie uma classe Ingresso para representar ingressos de cinema. Cada ingresso tem um código único que não pode ser alterado após a criação (use final).

Atributos sugeridos

Regras

Critérios de Aceitação

Programa Principal (Java) e Saídas

App.java

public class App {
  public static void main(String[] args) {
    Ingresso i1 = new Ingresso("Matrix", "20:00", 3);
    Ingresso i2 = new Ingresso("Toy Story", "18:30", 1);

    i1.mostrar();
    i2.mostrar();

    // alterar apenas os campos que NÃO são final
    i2.setHorario("19:00");
    i2.mostrar();
  }
}

Saída esperada

Ingresso #1000 | Filme: Matrix | Horário: 20:00 | Sala: 3
Ingresso #1001 | Filme: Toy Story | Horário: 18:30 | Sala: 1
Ingresso #1001 | Filme: Toy Story | Horário: 19:00 | Sala: 1