La classe Date représente une date. Dans cette classe, écrivez la méthode demain qui permet de retourner la date qui suit celle-ci.
/**
* Une classe pour encoder une date
*
* @author Olivier Bonaventure
* @version Oct. 2016
*/
public class Date
{
public int jour; // le jour du mois
public int mois; // le mois
public int annee; // l'année
/*
* @pre 1<= jour <=31, 1<= mois <=12
* @post retourne une date, les mois commencent à 1 pour janvier
* On ne gère pas les années bissextiles, février est supposé toujours
* contenir 28 jours
*/
public Date(int jour, int mois, int annee)
{
// code non fourni
}
/*
* @pre -
* @post retourne le jour
*/
public int getJour()
{
// code non fourni
}
/*
* @pre -
* @post retourne le mois (1=janvier, 2=février, ...
*/
public int getMois()
{
// code non fourni
}
/*
* @pre -
* @post retourne l'année
*/
public int getAnnee()
{
// code non fourni
}
/*
* @pre d!=null
* @post retourne true si this et d correspondent à la même date, false sinon
*/
public boolean identique(Date d) {
// code non fourni
}
/*
* @pre -
* @post retourne la date correspondant au jour qui suit this. Cette méthode
* ne supporte pas les années bissextiles, février est supposé avoir toujours
* 28 jours.
*/
public Date demain() {
// à compléter
}
}
INGInious