Hallo, ich habe ein kleines Problem …
Wir sollen einen „Termin(kalender)“ mit insgesamt 3 Klassen erstellen. Wir dürfen keine Standardklassen verwenden.
1. Klasse Termin
2. Klasse Datum
3. Klasse Uhrzeit
Ich habe die Klassen Uhrzeit und Datum soweit fertig … nun soll es in der Klasse Termin eine Eingabemöglichkeit für „Datum“, „Uhrzeit beginn“, „Uhrzeit ende“ und „Beschreibung“ geben.
Ich habe aber leider absolut keine Ahnung wie ich diese übergeben soll. Ich habe in der Klasse „Datum“ bspw. einen Konstruktor erstellt, der vom User die Eingabe von einem Tag (t), einem Monat (m) und einem Jahr (j) verlangt und diese auf Richtigkeit (sprich 31 bzw. 30 Tage Monat … Schaltjahre etc.) überprüft. Nun möchte ich gerne auf diesen Konstruktor aus der anderen Klasse „Termin“ zugreifen … allerdings wird das nicht so einfach sein wie ich es mir vorgestellt habe … oder?
Auszug aus Klasse Termin:
Auszug aus Klasse Datum:
wenn ich jetzt etwas eingebe (den String Beschreibung in „“ gesetzt … und die Bestandteile vom Datum durch , getrennt … erhalte ich immer die Fehlermeldung: „Error: <identifier> expected.
Kann mir jemand von euch helfen? (Ich will noch dazusagen dass es sich hierbei um keine Hausübung handelt … wir sind im Unterricht gerademal bei if und else und dieses Bsp. ist eine Freiwillige Übung, wenn jemand schon mehr machen will.)
Vielen Dank!
Wir sollen einen „Termin(kalender)“ mit insgesamt 3 Klassen erstellen. Wir dürfen keine Standardklassen verwenden.
1. Klasse Termin
2. Klasse Datum
3. Klasse Uhrzeit
Ich habe die Klassen Uhrzeit und Datum soweit fertig … nun soll es in der Klasse Termin eine Eingabemöglichkeit für „Datum“, „Uhrzeit beginn“, „Uhrzeit ende“ und „Beschreibung“ geben.
Ich habe aber leider absolut keine Ahnung wie ich diese übergeben soll. Ich habe in der Klasse „Datum“ bspw. einen Konstruktor erstellt, der vom User die Eingabe von einem Tag (t), einem Monat (m) und einem Jahr (j) verlangt und diese auf Richtigkeit (sprich 31 bzw. 30 Tage Monat … Schaltjahre etc.) überprüft. Nun möchte ich gerne auf diesen Konstruktor aus der anderen Klasse „Termin“ zugreifen … allerdings wird das nicht so einfach sein wie ich es mir vorgestellt habe … oder?
Auszug aus Klasse Termin:
Java:
public Termin(String beschreibung, Datum datum, Uhrzeit beginn, Uhrzeit ende)
{
this.beschreibung = beschreibung;
this.datum = datum;
this.beginn = beginn;
this.ende = ende;
}
Auszug aus Klasse Datum:
Java:
public class Datum
{
private int tage;
private int monate;
private int jahre;
public void konstruktorDatum(int t, int m, int j)
{
...
}
Kann mir jemand von euch helfen? (Ich will noch dazusagen dass es sich hierbei um keine Hausübung handelt … wir sind im Unterricht gerademal bei if und else und dieses Bsp. ist eine Freiwillige Übung, wenn jemand schon mehr machen will.)
Vielen Dank!