Was sind Methoden?
Methoden (auch Funktionen oder Operationen) sind dynamische Elemente von Klassen. Sie beschreiben das Verhalten von Klassen.
Was enthalten Methoden?
Methoden enthalten Algorithmen, Anweisungen und Abarbeitungsvorschriften.
Wozu dienen Methoden?
Methoden dienen dazu, Werte zu erstellen, zu berechnen, zu verändern und zu löschen.
Wo können die Ergebnisse einer Methode gespeichert werden?
Die Ergebnisse können in Attributen der Klasse oder in neu erzeugten Objekten gespeichert werden.
Was beschreiben Methoden?
Methoden beschreiben das Verhalten eines Objekts, also was ein Objekt macht.
Wofür können Methoden verwendet werden?
Berechnung von Werten
Anwendung von Geschäftsregeln
Erzeugen von Objekten
Löschen von Objekten
Welche Elemente können bei einer Methode festgelegt werden?
Name
Parameter
Rückgabewert
Welche Eigenschaft einer Methode ist im Analysemodell mindestens erforderlich?
Der Name der Methode.
Müssen Parameter und Rückgabewert bereits im Analysemodell vollständig festgelegt werden?
Nein. Diese Informationen können im Verlauf des Entwicklungsprozesses ergänzt werden.
Was ist der Name einer Methode?
Die Bezeichnung der Methode, z. B. getName().
Was sind Parameter?
Parameter sind benötigte Objekte oder Werte, die zur Ausführung einer Methode erforderlich sind.
Was ist ein Rückgabewert?
Der Rückgabewert gibt den Datentyp des Ergebnisses an, das die Methode zurückliefert.
Welche Datentypen nennt das Skript als Beispiele für Rückgabewerte?
Date
String
Integer
Frage: Welche wichtige Anforderung stellt das Skript an die Klasse „Kunde“?
Die in den Attributen gespeicherten Werte müssen wieder ausgelesen werden können.
Wie darf laut Skript auf Attribute zugegriffen werden?
Nur über Methoden – niemals direkt.
Warum stellt die Klasse „Kunde“ für jedes Attribut eine Methode bereit?
Damit der aktuelle Wert des jeweiligen Attributs zurückgegeben werden kann.
Was macht beispielsweise die Methode getName()?
Sie gibt den aktuellen Wert des Attributs Name zurück.
Wo werden Methoden im UML-Klassendiagramm dargestellt?
Unterhalb der Attribute in einem eigenen Rechteck.
Aus wie vielen Bereichen besteht eine Klasse mit Methoden?
Aus drei zusammenhängenden Rechtecken:
Klassenname
Attribute
Methoden
Was enthält das unterste Rechteck eines UML-Klassendiagramms?
Die Methoden der Klasse.
Warum nennt man Methoden dynamische Elemente?
Weil sie das Verhalten einer Klasse beschreiben und Aktionen ausführen.
Warum gehören Methoden genauso zur Klasse wie Attribute
Weil eine Klasse sowohl ihren Zustand (Attribute) als auch ihr Verhalten (Methoden) beschreibt.
Warum dürfen Attribute laut Skript nicht direkt gelesen werden?
Weil der Zugriff ausschließlich über Methoden erfolgen soll.
Warum reicht im Analysemodell zunächst der Name einer Methode?
Weil Parameter, Rückgabewert und weitere Details später ergänzt werden können
Eine Klasse besitzt das Attribut „Vorname“. Welche Methode wird mindestens benötigt?
Eine Methode, die den aktuellen Wert des Attributs zurückgibt, z. B. getVorname()
Eine Methode soll zwei Zahlen erhalten und deren Summe berechnen. Welche Eigenschaft der Methode wird dafür benötigt?
Parameter, da die Methode Werte zur Berechnung benötigt.
Eine Methode berechnet ein Alter. Wo kann das Ergebnis gespeichert werden?
Im Attribut einer Klasse oder in einem neu erzeugten Objekt.
Beschreiben Sie die Aufgabe von Methoden in der Objektorientierung.
Methoden sind dynamische Elemente einer Klasse und beschreiben deren Verhalten. Sie enthalten Algorithmen, Anweisungen und Abarbeitungsvorschriften, mit denen Werte erstellt, berechnet, verändert oder gelöscht werden können. Ergebnisse werden in Attributen oder neu erzeugten Objekten gespeichert. Methoden können außerdem Geschäftsregeln anwenden sowie Objekte erzeugen oder löschen.
Welche Elemente beschreiben eine Methode im Analysemodell?
Eine Methode wird mindestens durch ihren Namen beschrieben. Zusätzlich können Parameter und Rückgabewert angegeben werden. Diese Angaben können im weiteren Entwicklungsprozess ergänzt werden.
Was ist der Unterschied zwischen Attributen und Methoden?
statische Elemente
speichern Werte
beschreiben den Zustand eines Objekts
dynamische Elemente
führen Aktionen aus
beschreiben das Verhalten eines Objekts
Speichern Methoden dauerhaft Werte?
Nein. Methoden führen Aktionen aus. Werte werden in Attributen gespeichert.
Beschreiben Methoden den Zustand oder das Verhalten eines Objekts?
Das Verhalten.
Dürfen Attribute laut Skript direkt von außen gelesen werden?
Nein. Der Zugriff erfolgt ausschließlich über Methoden.
Muss im Analysemodell bereits jede Methode vollständig beschrieben sein?
Nein. Verpflichtend ist zunächst nur der Name der Methode. Parameter und Rückgabewert können später ergänzt werden.
Last changed18 days ago