Ich will meinem Objekt durch einen Konstruktor 2 LocalTime Attribute zuweisen( 9 Uhr und 17 Uhr), kriege aber folgende Fehlermeldung:
"- Type mismatch: cannot convert from int to boolean"
aus der main Methode:
entsprechender Konstruktor:
genutzt wird das später in folgender Methode:
Ich habe bereits die Formate 09:00:00:000000000 und 09:00:00.000 probiert.
Alternativ könnte ich die Zeit auch über einen String dem Konstruktor übergeben und dann den String umwandeln, aber das wäre ja eher ein unnötiger umweg oder?
"- Type mismatch: cannot convert from int to boolean"
aus der main Methode:
Java:
ToyStore toyStore1 = new ToyStore("Cool Toys", 150, 12.50, 09:00:00, 17:00:00);
entsprechender Konstruktor:
Java:
ToyStore(String name, int area, double rent, LocalTime openingTime, LocalTime closingTime) {
super(name, area, rent);
this.openingTime = openingTime;
this.closingTime = closingTime;
}
genutzt wird das später in folgender Methode:
Java:
public double getRent() {
return rent * openingTime.until(closingTime, ChronoUnit.HOURS);
}
Ich habe bereits die Formate 09:00:00:000000000 und 09:00:00.000 probiert.
Alternativ könnte ich die Zeit auch über einen String dem Konstruktor übergeben und dann den String umwandeln, aber das wäre ja eher ein unnötiger umweg oder?