Questa è la classe Semplice:
P.S. Ho spostato l'invocazione a fine() qui, spero di aver afferrato il perchè non andasse bene primacodice:public class Semplice extends Evento{ public Semplice(String nome, Calendar start, int durata, String luogo) { super(nome, start, durata, luogo); fine(); } public void fine(){ Calendar inizio = null; inizio = getStart(); Calendar fine = null; fine = (Calendar)inizio.clone(); fine.add(Calendar.MINUTE, getDurata()); setFine(fine); } }