lundi 27 avril 2015
BlueJ Terminverwaltung erstellen
Posted on 03:55 by verona
Hey ihr :)
Wir machen aktuell im Informatik Unterricht OOP und haben folgende Aufgabe erhalten:
Das ganze machen wir mit BlueJ
Erstelle eine Terminverwaltung. Gehe wie folgt vor:
a) Klasse Datum: Programmiere eine Klasse Datum mit Getter- und Setter-Methoden wie in nebenstehender Klassenkarte angegeben.
Die Setter ,und sollen nur Tage zwischen 1 und 31, Monate zwischen 1 und 12 bzw. Jahre nach > 0 akzeptieren.
Der Getter gibt ein Datum im deutschen Format TT.MM.JJJJ (z. B. 24.12.2015), die Methode ein Datum im anglo-amerikanischen Format MM/TT/JJJJ (z. B. 12/24/2015) zurück.
a) Zusatzaufgabe: Erweitere die Datumsklasse um Uhrzeitangaben.
Zusatzaufgabe: Erweitere um vor und nach Christus.
Wir haben folgenden Quellcode als Vorgabe:
und:
Könnt ihr mir irgendwie helfen?
Mit Getter und Setter kommen ich und mein Sitznachbar überhaupt nicht klar. Wenn ihr uns helfen könntet wären wir echt happy, weil der Lehrer nicht gerade ein Ass ist.
Danke!!:)
Wir machen aktuell im Informatik Unterricht OOP und haben folgende Aufgabe erhalten:
Das ganze machen wir mit BlueJ
Erstelle eine Terminverwaltung. Gehe wie folgt vor:
a) Klasse Datum: Programmiere eine Klasse Datum mit Getter- und Setter-Methoden wie in nebenstehender Klassenkarte angegeben.
Die Setter ,und sollen nur Tage zwischen 1 und 31, Monate zwischen 1 und 12 bzw. Jahre nach > 0 akzeptieren.
Der Getter gibt ein Datum im deutschen Format TT.MM.JJJJ (z. B. 24.12.2015), die Methode ein Datum im anglo-amerikanischen Format MM/TT/JJJJ (z. B. 12/24/2015) zurück.
a) Zusatzaufgabe: Erweitere die Datumsklasse um Uhrzeitangaben.
Zusatzaufgabe: Erweitere um vor und nach Christus.
Wir haben folgenden Quellcode als Vorgabe:
Java Code:
-
public class Termin{
-
// Attribute
-
Datum startDat, endDat;
-
String Titel, Ort, Beschreibung;
-
-
// Methoden
-
void neuerTermin(){
-
// Startdatum einlesen
-
startDat = new Datum();
-
startDat.tag = input.nextInt();
-
startDat.monat = input.nextInt();
-
startDat.jahr = input.nextInt();
-
-
// ...
-
}
-
}
und:
Java Code:
-
-
public class Datum
-
{
-
// Attribute
-
private int Tag, Monat, Jahr;
-
-
// Methoden
-
return "hier gibt es noch viel zu tun ...";
-
}
-
-
return "hier gibt es noch viel zu tun ...";
-
}
-
-
void setTag(){
-
// hier gibt es noch viel zu tun ...
-
}
-
-
void setMonat(){
-
// hier gibt es noch viel zu tun ...
-
}
-
-
void setJahr(){
-
// hier gibt es noch viel zu tun ...
-
}
-
}
Könnt ihr mir irgendwie helfen?
Mit Getter und Setter kommen ich und mein Sitznachbar überhaupt nicht klar. Wenn ihr uns helfen könntet wären wir echt happy, weil der Lehrer nicht gerade ein Ass ist.
Danke!!:)
BlueJ Terminverwaltung erstellen
Categories: BlueJ Terminverwaltung erstellen
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire