und schon hab ich die nächste Aufgabe an der ich sitze (sollte ich das vielleicht alles in einem Thread schreiben?).
diesmal hab ich noch absolut keine Ahnung wie ich an die Sache rangehen soll
ich soll laut Aufgabe folgendes erstellen:
eine Klasse Time die Objekte erzeugen, addieren, vergleichen und ausgeben kann.
Die Klasse soll enthalten:
die Attribute: Stunden und Minuten (beide vom Typ int),
verschiedene Konstruktoren zum Erzeugen der Objekte durch Angabe der Stunden und Minuten, nur durch Minuten oder durch Angaben in der Form "hour:min",
die Methoden (overloading)
public Time add(int min),
public Time add(Time t), was bedeutet hier Time?
public Time sub(int min)
public Time sub(Time t)
zum Addieren und Subtrahieren von Zeiten, die Methode
public int compareTo(Time t)
zum Vergleichen von Zeiten ( -1 wenn die aktuelle Zeit vor der Vergleichszeit liegt, 0 bei gleichen Zeiten und sonst 1)
und die Methode
public String toString()
zur Ausgabe der Uhrzeit als String.
Testen Sie Time in main. Erzeugen Sie darin zufällige Time-Objekte und prüfen Sie daran die obigen Methoden.
hierzu hab ich mir erstmal folgendes Grundgerüst gebaut:
klingt eigentlich nicht schwer, allerdings weiß ich absolut nicht wie ich da rangehen soll auch dieses Video: Java Programmieren Lernen #41 - Die Objekte für die Constructors erstellen - YouTube
hat mir nur begrenzt weitergeholfen.
Ich bin für jeden eurer Tips dankbar! :/
diesmal hab ich noch absolut keine Ahnung wie ich an die Sache rangehen soll
ich soll laut Aufgabe folgendes erstellen:
eine Klasse Time die Objekte erzeugen, addieren, vergleichen und ausgeben kann.
Die Klasse soll enthalten:
die Attribute: Stunden und Minuten (beide vom Typ int),
verschiedene Konstruktoren zum Erzeugen der Objekte durch Angabe der Stunden und Minuten, nur durch Minuten oder durch Angaben in der Form "hour:min",
die Methoden (overloading)
public Time add(int min),
public Time add(Time t), was bedeutet hier Time?
public Time sub(int min)
public Time sub(Time t)
zum Addieren und Subtrahieren von Zeiten, die Methode
public int compareTo(Time t)
zum Vergleichen von Zeiten ( -1 wenn die aktuelle Zeit vor der Vergleichszeit liegt, 0 bei gleichen Zeiten und sonst 1)
und die Methode
public String toString()
zur Ausgabe der Uhrzeit als String.
Testen Sie Time in main. Erzeugen Sie darin zufällige Time-Objekte und prüfen Sie daran die obigen Methoden.
hierzu hab ich mir erstmal folgendes Grundgerüst gebaut:
Java:
public class Time implements Comparable<Time>{
private int h;
private int min;
private int sec;
public Time add(int min) {
return null;
}
public Time add(Time t) {
return t;
}
public Time sub(int min) {
return null;
}
public Time sub(Time t) {
return t;
}
public int compareTo(Time t) {
return h;
}
public String toString() {
return null;
}
public static void main(String[] args) {
}
}
klingt eigentlich nicht schwer, allerdings weiß ich absolut nicht wie ich da rangehen soll auch dieses Video: Java Programmieren Lernen #41 - Die Objekte für die Constructors erstellen - YouTube
hat mir nur begrenzt weitergeholfen.
Ich bin für jeden eurer Tips dankbar! :/
Zuletzt bearbeitet: