package TP1; public class Creneau { private Heure hdeb; private Heure hfin; private JourSemaine jour; protected Heure getHdeb() { return hdeb; } protected void setHdeb(Heure hdeb) { this.hdeb = hdeb; } protected Heure getHfin() { return hfin; } protected void setHfin(Heure hfin) { this.hfin = hfin; } protected JourSemaine getJour() { return jour; } protected void setJour(JourSemaine jour) { this.jour = jour; } public Creneau ( Heure deb, Heure fin, JourSemaine j) { setHdeb(deb); setHfin(fin); setJour(j); } public Boolean chevauche(Creneau c) { return (getHdeb().estAvant(c.getHfin())||c.getHdeb().estAvant(getHfin())); } public Boolean estInclusDans(Creneau c) { return ((c.getHdeb().estAvant(getHdeb()) && (getHfin().estAvant(c.getHfin())))); } public String toString() { return getJour().toString()+" "+ getHdeb().toString()+" - "+ getHfin().toString(); } }