Questa è la classe Semplice:
codice:
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);
    }
}
P.S. Ho spostato l'invocazione a fine() qui, spero di aver afferrato il perchè non andasse bene prima