Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

3Kein Attribut ohne Datentyp

Gehst du forschend an die Sache ran, so könntest du auf die Idee kommen, zunächst einfach das Wort in die Klasse zu tippen. Sobald du auf den Übersetzen-Button drückst, leuchtet dir ein Fehler entgegen: <identifier> expected.

Wenn du jetzt die Suchmaschine anwirfst, wirst du das erste Mal erfahren, dass Fehlermeldungen sehr hilfreich sein können, aber manchmal auch sehr irreführend. Hier wirst du nämlich finden, dass der Identifier der Bezeichner des Attributs oder der Variable ist.

Was dir fehlt, ist aber nicht der Bezeichner (denn dieser ist ja beispielsweise akkustand), sondern der Datentyp.

Datentypen sagen dem Programm bereits gleich zu Beginn, wofür es in seinem Speicher Platz machen soll und helfen zusätzlich bei der Fehlervermeidung, denn der Compiler überprüft für dich, ob du an späterer Stelle mit dem richtigen Datentyp gearbeitet hast.


Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0Was bedeutet das?