Willst du ein Objekt beschreiben, wie z.B. den Hund Bruno, so nennst du jeweils ein Attribut und seinen zugehörigen Attributwert.
Dein Hund …
- ist ein Corgi
- heißt Bruno
- hat rot-weißes Fell
- ist 2 Jahre alt
- ist 40 cm groß
- wiegt 4 kg
- spielt gern mit einem Stoffball
- ist stubenrein
- …

Du ordnest damit den folgenden Attributen entsprechende Attributwerte zu.
Attribut | Attributwert |
|---|---|
rasse | Corgi |
name | Bruno |
fellfarbe | rot-weiß |
alter | 2 Jahre |
größe | 40 cm |
gewicht | 4 kg |
lieblingsspielzeug | Stoffball |
stubenrein | ja |
Objekte haben Attributwerte, denn wir sagen nicht nur, welche Attribute ein Hund im Allgemeinen hat, sondern auch noch, wie der Hund Bruno konkret aussieht.
Klassen haben hingegen keine Attributwerte.
Objekte haben nicht nur Attribute mit bestimmten Attributwerten, sondern außerdem auch noch bestimmte Methoden, die du auf sie anwenden kannst.
Eingebetteter Serlo-Inhalt