Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
public class Datum {
Datum tag=new Datum();
Datum monat=new Datum();
Datum jahr=new Datum();
Datum a=new Datum();
Datum b=new Datum(a);
if (tag.equals(0)) {
++tag;}
public class Datum {
Datum tag=new Datum();
Datum monat=new Datum();
Datum jahr=new Datum();
Datum a=new Datum();
Datum b=new Datum(a);
if (tag.equals(0)) {
++tag;}
Schreiben Sie eine Klasse Datum, die ein Datum modelliert, also die Angabe eines bestimmten Tages durch das Jahr (als positive ganze Zahl), den Monat (als ganze Zahl im Bereich r1; 12s) und den Tag (als ganze Zahl im Bereich r1; 31s).
Diese 3 Werte sollten dazu als (nicht unbedingt einzige) Attribute verwaltet werden. Die Klasse soll folgende Konstruktoren bereitstellen:
• Wird kein Argument übergeben, stellt das erzeugte Objekt den 1. Januar des Jahres 1 dar.
• Wird ein Wert für das Jahr übergeben, stellt das erzeugte Objekt den 1. Januar dieses Jahres dar.
• Werden zwei Werte für Jahr und Monat (in dieser Reihenfolge) übergeben, stellt das erzeugte Objekt den 1. Tag in diesem Monat in diesem Jahr dar.
• Werden Werte für Jahr, Monat und Tag (in dieser Reihenfolge) übergeben, stellt das erzeugte Objekt das entsprechende Datum dar.
• Wird eine Datum-Referenz übergeben, wird das Objekt als Kopie davon erzeugt.
Dann überlege doch erst einmal, was für Werte in den einzelnen Variablen gespeichert werden sollen. Wenn Du die Werte kennst, dann kannst Du Dir über den Datentyp Gedanken machen.
Dann überlege doch erst einmal, was für Werte in den einzelnen Variablen gespeichert werden sollen. Wenn Du die Werte kennst, dann kannst Du Dir über den Datentyp Gedanken machen.
die Angabe eines bestimmten Tages durch das Jahr (als positive ganze Zahl), den Monat (als ganze Zahl im Bereich r1; 12s) und den Tag (als ganze Zahl im Bereich r1; 31s).