class Brano { // Attributo costante: la durata minima di un brano č 30 sec. public static final Tempo DURATA_MIN = new Tempo(0,30); // Attributi del brano private String titolo; private String autore; private Tempo durata; // Costruttore public Brano(String titolo, String autore, Tempo durata) { this.titolo = titolo; this.autore = autore; // La durata non puņ essere inferiore a quella minima if (durata.inSecondi() < DURATA_MIN.inSecondi()) { durata.daSecondi(DURATA_MIN.inSecondi()); } this.durata = durata; } // Metodi di interrogazione public String titolo() { return titolo; } public String autore() { return autore; } public Tempo durata() { return durata; } }