public class Datum
{
    int tag, monat, jahr;
    DatumRegeln  regeln;

    public Datum(int tag, int monat, int jahr)
    {
        regeln = new DatumRegeln();
        setJahr(jahr);
        setMonat(monat);
        setTag(tag);
    }

    public void setTag(int tag)
    {
        this.tag = regeln.korrigiereTag(tag,monat,jahr);
    }

    public void setMonat(int monat)
    {
        this.monat = regeln.korrigiereMonat(monat);
    }   

    public void setJahr(int jahr)
    {
        this.jahr = regeln.korrigiereJahr(jahr);
    }  

    public int getTag()
    {
        return tag;
    }

    public int getMonat()
    {
        return monat;
    }

    public int getJahr()
    {
        return jahr;
    }    
}
