Casten bei Implements

fabiani44

Neues Mitglied
Hallo Leute,
ich habe ein kleines Problem, welches ich nicht lösen kann. Und zwar kommt bei mir immer die Fehlermeldung:

symbol: variable tarif
location: variable other of type Vergleichbar
\Tarif.java:23: error: bad operand types for binary operator '<'
if(tarif<(Tarif)other.tarif)
^
first type: double
second type: Tarif

Ich vermutete, dass es etwa mit den Datentypen zu tun hat..
Hier mein Code:
Java1.png
Java2.png

Für Hilfe wäre ich sehr dankbar!🙂
 
Du castest "other.tarif" zu (Tarif), du möchtest wahrscheinlich "other" zu "Tarif" casten und damit arbeiten.
Das würde so gehen: "((Tarif) other).tarif"
 

Zurück
Oben