Attribute und Methoden
- Wie lässt sich „Attribute und Methoden“ mit einem Modell erklären?
- Welche Dinge kommen in der Aufgabe vor - und was kann jedes von ihnen selbst?
- Wie kann ich meine Lösung testen und verständlich dokumentieren?
Attribute
Um ein Objekt zu beschreiben, verwendet man seine Eigenschaften. In der Informatik nennt man diese Eigenschaften auch Attribute.
Zum Beispiel kannst du einen Hund durch folgende Attribute beschreiben:
- name
- rasse
- alter
- größe
- gewicht
- fellfarbe
- lieblingsspielzeug
- stubenrein
- ...
Attribute beschreiben also verschiedenste Aspekte von Objekten. In der Klasse legst du fest, welche Attribute es gibt. Wenn du ein Objekt der Klasse erzeugst, gibst du zusätzlich zu den Attributen noch die zugehörigen Ausprägungen, die sogenannten Attributwerte, an.
Schau dir an, was es mit Attributwerten auf sich hat.
Erklärung von Serlo Education e. V., lizenziert unter CC BY-SA 4.0 – Original bei Serlo, CC BY-SA 4.0, übernommen am 2026-09-03.
Schlau Fassung
Attribute und Methoden Attribute speichern den Zustand eines Objekts, Methoden beschreiben, was es tun kann. Methoden ändern den Zustand kontrolliert, statt ihn von außen frei überschreiben zu lassen.
Attribute und Methoden ist in der Informatik kein isolierter Merksatz. Entscheidend ist, welche Daten oder Zustände am Anfang vorliegen, nach welcher Regel sie verarbeitet werden und wie sich das Ergebnis überprüfen lässt. Ein Konto hat das Attribut stand und die Methode einzahlen; sie prüft den Betrag und erhöht den Stand nur bei zulässiger Eingabe.
Beim Bearbeiten trennst du deshalb Beobachtung und Vermutung: Zuerst beschreibst du, was tatsächlich eingegeben, gespeichert, übertragen oder ausgegeben wird. Danach begründest du mit Fachbegriffen, warum der Ablauf so funktioniert.
Drei Bausteine, die du sicher können musst
Ein Bauplan legt Eigenschaften und Fähigkeiten fest.
Ein Exemplar der Klasse mit eigenen Werten und eigener Identität.
Der Zustand wird über Methoden geändert, nicht von außen frei überschrieben.

Ausgearbeitetes Beispiel
Ausgangslage: Ein Konto hat das Attribut stand und die Methode einzahlen; sie prüft den Betrag und erhöht den Stand nur bei zulässiger Eingabe.
- Modell festlegen: Benenne Eingaben, gespeicherte Werte und die gewünschte Ausgabe.
- Regel anwenden: Formuliere die Verarbeitung so genau, dass eine andere Person jeden Schritt wiederholen kann.
- Ergebnis prüfen: Vergleiche die beobachtete Wirkung mit einer vorher notierten Erwartung und untersuche mindestens einen Randfall.
Begründung: Attribute speichern den Zustand eines Objekts, Methoden beschreiben, was es tun kann. Methoden ändern den Zustand kontrolliert, statt ihn von außen frei überschreiben zu lassen. Dadurch wird nicht nur das Ergebnis, sondern auch sein Zustandekommen nachvollziehbar.
So gehst du informatisch vor
Fachbegriffe in eigenen Worten
- Klasse
- Ein Bauplan legt Eigenschaften und Fähigkeiten fest.
- Objekt
- Ein Exemplar der Klasse mit eigenen Werten und eigener Identität.
- Kapselung
- Der Zustand wird über Methoden geändert, nicht von außen frei überschrieben.
Aufgaben
- StartBegriffe sichern: Erkläre „Attribute und Methoden“ in mindestens vier Sätzen und verwende zwei Begriffe aus dem Glossar.
Musterlösung
Attribute speichern den Zustand eines Objekts, Methoden beschreiben, was es tun kann. Methoden ändern den Zustand kontrolliert, statt ihn von außen frei überschreiben zu lassen. Ein Konto hat das Attribut stand und die Methode einzahlen; sie prüft den Betrag und erhöht den Stand nur bei zulässiger Eingabe. Eine vollständige Antwort benennt zusätzlich Eingabe oder Ausgangszustand, Verarbeitung und überprüfbares Ergebnis. - OrdnenModell bilden: Zerlege das Beispiel der Seite in Ausgangslage, Regel, Ergebnis und Test.
Musterlösung
Ausgangslage: die im Beispiel genannten Daten oder Geräte. Regel: der beschriebene Verarbeitungsschritt. Ergebnis: die sichtbare Wirkung. Test: ein normaler Fall und ein bewusst veränderter Randfall. - AnwendenSelbst lösen: Beschreibe für eine Schulbücherei drei Klassen mit je zwei Attributen und zwei Methoden.
Musterlösung
Buch (titel, ausgeliehen; ausleihen, zurueckgeben), Person (name, ausweisnummer; anmelden, ausleihen), Ausleihe (buch, rueckgabedatum; verlaengern, ist_ueberfaellig). - FehlersucheDiagnose: Verändere im Beispiel genau eine Voraussetzung. Sage vorher, welche Wirkung du erwartest, und begründe sie.
Lösungshinweis
Eine gute Lösung benennt die veränderte Voraussetzung, den betroffenen Verarbeitungsschritt und eine beobachtbare Ausgabe. Mehrere Dinge gleichzeitig zu ändern erlaubt keine eindeutige Ursache. - TransferNeuer Zusammenhang: Finde ein zweites Beispiel aus Schule oder Alltag und erkläre Gemeinsamkeit sowie Unterschied.
Lösungshinweis
Nutze dieselben Fachbegriffe, aber übertrage sie auf andere Daten, Geräte oder Regeln. Der Unterschied muss fachlich relevant sein und darf nicht nur den Namen betreffen. - ProfiVertiefung: Nenne zwei Objekte derselben Klasse, die in jedem Attribut übereinstimmen - und begründe, warum sie trotzdem nicht dasselbe Objekt sind.
Lösungshinweis
Zwei Exemplare desselben Buchtitels stehen an zwei Plätzen im Regal. Gleiche Werte sind noch keine gleiche Identität.
Weiterführende Aufgaben
Abgabe in fünf Teilen
- Ziel: Ein Satz, der messbar sagt, was funktionieren soll.
- Plan: Skizze, Ablaufplan, Tabelle oder Pseudocode.
- Produkt: Programm, Modell, Untersuchung oder dokumentierter Versuch.
- Tests: Normalfall, Randfall und mindestens ein absichtlich provozierter Fehler.
- Reflexion: Gefundener Fehler, vorgenommene Verbesserung und nächster sinnvoller Schritt.
Bewertungsraster für Partnerfeedback
- Fachlich richtig und mit passenden Begriffen erklärt
- Plan und Ergebnis stimmen sichtbar überein
- Tests sind reproduzierbar dokumentiert
- Quellen, Bilder und fremde Hilfen sind angegeben