Methoden Schreiben Flashcards

1
Q

Schritt 1

A

Schreibe public static (steht am Anfang jeder Methodendefinition)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Schritt 2

A

Ermittle den Datenttyp den das Ergebnis der Methodenausführung haben
wird (wird etwas berechnet? -> double oder int; wird nur etwas auf die Konsole
ausgegeben oder ausgeführt ohne weiteres Ergebnis das für das Hauptprogramm
benötigt wird? -> void; Liefert die Methode ein Objekt?, ein Array? Oder einen
sonstigen Datentyp? -> Wähle den richtigen Datentyp der Rückgabe aus.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Schritt 3

A

Wähle einen wohlüberlegten Namen für die Methode (beachte dabei das
eine Methode immer etwas tut) -> Bsp.: erzeugeObjekt, berechneUmfang,
druckeAusgabe, …

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Schritt 4

A

Überlege ob die Methode zur Erfüllung ihrer Aufgabe irgendwelche Werte
aus dem Hauptprogramm (main-Methode) benötigt (Parameter). Ist dies der Fall
müssen diese Werte mit ihren Datentypen in den Klammern der Methodendefinition
als Parameter angegeben werden. Parameter sind Variablen die nur innerhalb der
Methode bekannt sind und nur dort genutzt werden. Sie werden mit dem Aufruf der
Methode mit Werten versehen und dann zum Abarbeiten der
Methodenanweisungen verwendet.
Also benötigt Parameter deklarieren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Schritt 5

A

Was ist eigentlich die Aufgabe der Methode? -> Schreibe den Code der zur
Lösung der Aufgabe benötigt wird jetzt in den Methodenrumpf.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Schritt 6

A

(Gilt für alle Datentypen zur Rückgabe, nicht aber für void) Gib das Ergebnis
der Aufgabenlösung an das Hauptprogramm (main-Methode) mittels return zurück
(und zwar von dem Datentyp, den du als Rückgabedatentyp definiert hast). Das kann
ein Ergebnis einer Berechnung sein, ein Objekt, ein Array, ein Text in Form eines
Strings, ein Character … Also eigentlich vom Typ jedes Datentypen den du
kennengelernt hast und vor allem angegeben hast.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly