schule:methoden
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
schule:methoden [2015-11-15 00:25] – +Info marco.bakera | schule:methoden [2017-04-19 08:39] – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Methoden ====== | ||
+ | Eine Methode ist eine Anweisung an ein Objekt, etwas zu tun oder eine Information zu erfragen. Es folgen zwei Beispiele. [[http:// | ||
+ | <code csharp> | ||
+ | //(1) (2) (3) | ||
+ | bool istGross(int iZahl) | ||
+ | { | ||
+ | bool bErgebnis; | ||
+ | if (iZahl >= 100) { | ||
+ | bErgebnis = true; | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | bErgebnis = false; | ||
+ | } | ||
+ | return bErgebnis; // (4) | ||
+ | } | ||
+ | </ | ||
+ | <code csharp> | ||
+ | //(1) | ||
+ | void sagHallo() | ||
+ | { | ||
+ | Console.WriteLine(" | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Jede Methode besteht aus mehreren Teilen. Der **Rückgabewert (1)** gibt an, was die Methode als Ergebnis liefert. Das Beispiel erzeugt einen Wahrheitswert ('' | ||
+ | |||
+ | Der **Name der Methode (2)** kann selbst gewählt werden. Es sollte ein aussagekräftiges Verb sein, wenn die Methode eine Tätigkeit beschreibt. Wenn sie eine Eigenschaft ermittelt, sollte ein Adjektiv gewählt werden. | ||
+ | |||
+ | Methoden können **Parameter (3)** haben. Diese Werte können der Methode übergeben werden, um die Berechnung zu beeinflussen. Wenn die Methode keine Parameter benötigt, bleibt die Klammer leer. | ||
+ | |||
+ | Das **Ergebnis einer Methodenberechnung (4)** kann mit einer '' | ||
+ | |||
+ | Eine Methode wird aufgerufen, indem ihr Name angegeben wird und die Parameter in Klammern dahinter geschrieben werden. | ||
+ | |||
+ | <code csharp> | ||
+ | ... | ||
+ | int a = 99; | ||
+ | bool b = istGross(a); | ||
+ | if( b == true ) | ||
+ | { | ||
+ | // Etwas für große Zahlen tun | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | // Etwas für kleinere Zahlen tun | ||
+ | } | ||
+ | ... | ||
+ | </ |
schule/methoden.txt · Zuletzt geändert: 2024-01-03 10:00 von pintman