Zum Inhalt springen

Informatik · Klasse 10–12 · aktualisiert

Objekt in der Informatik einfach erklärt

Du unterscheidest Objekte und Klassen als ihre Baupläne, beschreibst Werte und Aktionen und stellst den aktuellen Zustand eines Objekts dar.

0 von 8 Aufgaben gelöst

Objekt in der Informatik einfach erklärt

Kurz gesagt

Ein Objekt ist hier ein einzelnes Exemplar einer Klasse, also eines Bauplans. Es besitzt Eigenschaften mit aktuellen Werten und kann festgelegte Aktionen ausführen.

Ein Modell ist eine vereinfachte Beschreibung. Wir betrachten ein Modell, in dem einzelne Objekte nach Klassen als gemeinsamen Bauplänen entstehen. Du untersuchst ihre Eigenschaften, ihre möglichen Aktionen und die Darstellung ihrer aktuellen Werte. Alle Beispiele dieser Lektion sind ausgedacht.

Deine Lernziele

Hake ab, was du schon kannst. Löst du alle Aufgaben eines Abschnitts, hakt Termi das Ziel für dich ab.

3 Abschnitte

Eine Klasse ist ein Bauplan für Objekte. Sie legt fest, welche benannten Eigenschaften und welche ausführbaren Aktionen ihre Objekte haben. Eine solche Eigenschaft heißt Attribut, eine ausführbare Aktion heißt Methode.

Ein Objekt ist ein einzelnes Exemplar einer Klasse. Es besitzt die festgelegten Attribute. Der aktuelle Wert eines Attributs an diesem Objekt heißt Attributwert. Beispielsweise ist farbe ein Attribut und „blau“ ein möglicher Attributwert. Mehrere Objekte derselben Klasse können unterschiedliche aktuelle Werte besitzen.

Ein Objekt kann einen Namen erhalten, damit du es gezielt ansprechen kannst. Im folgenden Modell heißt ein Objekt lichtOst. Seine Klasse heißt Signallicht. Die runden Klammern in ausschalten() kennzeichnen hier einen Methodennamen. Die genaue Wirkung einer Methode muss durch eine Modellregel festgelegt werden; der Name allein legt sie nicht vollständig fest. Unsere Schreibweisen beschreiben Modelle und sind kein ausführbarer Programmcode.

Definition

Objekt

Ein Objekt ist im betrachteten Modell ein einzelnes Exemplar einer Klasse. Es besitzt Attribute mit aktuellen Werten und kann die Methoden seiner Klasse ausführen.

BegriffBedeutungAusgedachtes Beispiel
KlasseGemeinsamer BauplanSignallicht
ObjektEin einzelnes ExemplarlichtOst
AttributBenannte Eigenschaftfarbe
AttributwertAktueller Wert einer Eigenschaft„blau“
MethodeAusführbare Aktionausschalten()

Teste dich

LeichtIm ausgedachten Modell gehört fachWest zur Klasse Fach. Es hat die Eigenschaft farbe mit dem Wert „silbern“ und die Methode entsperren(). Welche Zuordnung stimmt?

Alles auf einen Blick

Objekt

  • Klasse und Objekt

    Die Klasse ist der Bauplan; das Objekt ist ein einzelnes Exemplar.

  • Attribut und Wert

    Ein Attribut benennt eine Eigenschaft, ein Attributwert ihre aktuelle Ausprägung am Objekt.

  • Zustand

    Die aktuellen Attributwerte beschreiben gemeinsam den Zustand.

  • Verhalten

    Methoden ermöglichen Aktionen; ihre festgelegte Wirkung kann den Zustand verändern oder unverändert lassen.

  • Objektkarte

    Bei bekannten Namen steht oben Instanzname : Klassenname, als ganze Zeile unterstrichen. Darunter stehen ausgewählte aktuelle Attributwerte.

Musteraufgabe · Schritt für Schritt

Eine Objektkarte für einen Briefkasten ausfüllen

  1. 1Vorgabe im ausgedachten Modell: Das Objekt kastenTor gehört zur Klasse Briefkasten. Aktuell hat farbe den Wert „grün“ und belegt den Wert „nein“. Beide Attribute sollen gezeigt werden.
  2. 2Ordne die Namen zu: kastenTor ist der Instanzname, Briefkasten der Klassenname.
  3. 3Schreibe die Kopfzeile kastenTor : Briefkasten und unterstreiche sie vollständig.
  4. 4Schreibe darunter die Attributzeile farbe = „grün“.
  5. 5Ergänze die Attributzeile belegt = „nein“. Beide Zeilen zeigen die vorgegebenen aktuellen Werte.
  6. 6Trage keine Methoden ein. Damit ist die verlangte Objektkarte ausgefüllt.

Fehler finden

Prüfe die Aussagen zur Objektkarte einer Sitzbank In einer Zeile steckt ein Fehler. Tippe sie an.

Lückentext

Wähl in jeder Lücke das passende Wort und prüf dann deine Antworten.

Im ausgedachten Modell legt der Bauplan Gartenlicht Eigenschaften und ausführbare Aktionen für seine Objekte fest. Gartenlicht ist damit eine . Beim erfundenen Objekt pultVorn heißt eine Eigenschaft material. Sie hat gerade den Wert „Holz“. „Holz“ ist hier ein . Eine Objektkarte soll den jetzigen Zeitpunkt zeigen. Beim erfundenen Objekt vorratWest hat anzahl gerade den Wert 30; erst später steigt er auf 40. In die aktuelle Karte gehört deshalb der Wert .

Karteikasten

Erst selbst überlegen, dann umdrehen.

Übung mit Feedback

Abschluss-Check: Objekt

LeichtIm ausgedachten Modell gehört weckerOst zur Klasse Wecker. Sein Attribut lautstaerke hat den Wert 5. Eine Methode heißt klingeln(). Was bezeichnet Wecker?
MittelEin erfundenes Abspielgerät hat für modus den Wert „Pause“. Seine Methode modusLesen() gibt den aktuellen Wert aus, ohne ihn zu ändern. Was gilt nach einer Ausführung?
SchwerDas erfundene Objekt uhrWest gehört zur Klasse Parkuhr. restminuten hat jetzt den Wert 15 und wird erst später auf 20 geändert. Welche Textbeschreibung passt zur Objektkarte für jetzt? Die Kopfzeile wird beim Zeichnen jeweils vollständig unterstrichen.

Weiterlesen in Informatik