‫Willkommen im Abschnitt Methoden und in diesem Abschnitt. Wir werden Methoden behandeln und uns
‫ansehen, was sie tun und wie wir sie verwenden können, und sie sind in jeder objektorientierten Programmiersprache sehr wichtig.
‫Und wir beginnen damit, dass wir uns die Definition ansehen, die aus den offiziellen Dokumenten von Microsoft
‫stammt.
‫Eine Methode ist ein Code-Blog, der eine Reihe von Anweisungen enthält.
‫Ein Programm ruft die auszuführenden Anweisungen auf, indem es die Methode aufruft und alle erforderlichen Methodenargumente
‫in C Sharp angibt.
‫Jede ausgeführte Anweisung wird im Kontext einer Methode ausgeführt.
‫Die main-Methode ist der Einstiegspunkt für jede cis-Anwendung und wird beim Start des Programms von
‫der Common Language Runtime OCR aufgerufen.
‫Und bisher haben wir eine Methode gesehen, die genau das tut.
‫Es ist die Hauptmethode und sie startet jedes Mal, wenn wir unser Programm starten.
‫Das haben wir also genutzt und wir haben noch keine eigene Methode entwickelt, aber wir werden dies in den nächsten Videos tun.
‫Schauen wir uns aber zunächst einmal an, wie die Syntax für eine Methode aussieht.
‫Sie haben also die X angegeben, dann den Rückgabetyp, den Methodennamen, dann in Klammern die
‫Parameterliste und schließlich die Methode Buddy.
‫Und wie üblich gibt es beim Erstellen von Klassenmethoden, wie ich bereits erklärt habe, die öffnende geschweifte
‫Klammer und die schließende geschweifte Klammer.
‫Das ist also die Syntax.
‫Aber was sind das alles?
‫Was ist ein X anzugeben?
‫Was ist ein Rückgabetyp, wie lautet der Methodenname und so weiter?
‫Und es gibt eine großartige Anleitung zu diesem Punkt in den Tutorials und sie haben eine großartige Erklärung für
‫die Angabe gegeben.
‫Es bestimmt die Sichtbarkeit einer Variablen oder Methode einer anderen Klasse.
‫Das bedeutet, dass Sie beim Erstellen mehrerer Klassen auf Methoden zugreifen können, die ein bestimmtes X angeben müssen,
‫und auf andere nicht zugreifen können.
‫Es gibt also mehrere Typen von X-Bezeichnern.
‫Zum Beispiel öffentlich.
‫Wenn Sie public verwenden, können Sie von einer anderen Klasse aus auf diese Methode zugreifen.
‫Wenn Sie beispielsweise privat verwenden, können Sie dies nicht.
‫Und es gibt noch andere X-Bezeichner, auf die wir später im Kurs eingehen werden.
‫Dann kann eine Methode vom Rückgabetyp A einen Wert zurückgeben.
‫Es kann also nicht sein.
‫Der Rückgabetyp ist der Datentyp des Werts, den die Methode zurückgibt.
‫Das heißt, wenn Sie möchten, dass die Methode etwas zurückgibt, um etwas zurückzugeben, müssen Sie
‫angeben, welchen Datentyp Sie zurückgeben möchten.
‫Wenn Sie beispielsweise eine Zahl zurückgeben möchten, können Sie beispielsweise Integer verwenden.
‫Wenn die Methode keine Werte zurückgibt, ist der Rückgabetyp void.
‫Es gibt also Fälle, in denen eine Methode nur etwas Code ausführen und
‫nichts zurückgeben sollte, dann würden Sie einfach void anstelle von integer oder string oder double oder ähnlichem verwenden.
‫Dann haben Sie den Methodennamen.
‫Der Methodenname ist ein eindeutiger Bezeichner, bei dem die Groß-/Kleinschreibung beachtet wird.
‫Er darf nicht mit einem anderen in der Klasse deklarierten Bezeichner identisch sein.
‫Sie müssen also einen spezifischen und einzigartigen Namen erstellen und dann in diesem Fall Sensibilität in dem
‫Sinne, dass Sie Großbuchstaben usw. verwenden können.
‫Aber die beste Vorgehensweise ist, dass Sie mit einem Großbuchstaben beginnen und dann normalerweise
‫klein gehaltene Buchstaben verwenden, außer Sie haben beispielsweise Autofahren.
‫Dann würden Sie das C auch als Großbuchstaben schreiben.
‫Dann haben Sie die Parameterliste und schließen zwischen Klammern.
‫Die Parameter werden verwendet, um Daten von einer Methode zu übergeben und zu empfangen.
‫Die Parameterliste bezieht sich auf die Typenreihenfolge und Anzahl der Parameter einer Methode Parameter sind
‫optional.
‫Das heißt, eine Methode darf keine Parameter enthalten, was bedeutet, dass es eine Eingabe für die Methode gibt und das
‫sind die Parameter.
‫Und Sie können etwas in die Methode einbringen und Sie können etwas zurückbekommen.
‫Und das ist der Rückgabetyp.
‫Das sehen wir uns gleich an.
‫Wir haben also ein Beispiel, in dem Sie die Parameterliste und den Rückgabetyp und dann den Methodenrumpf sehen
‫können.
‫Diese enthält die Anweisungen, die zum Ausführen der erforderlichen Aktivität erforderlich sind.
‫Und ja, das ist ziemlich einfach, was die Methode ausführen sollte.
‫Eine Methode sollte also Code ausführen.
‫Und wenn Sie diese Methode aufrufen, sollte sie diesen Code immer ausführen.
‫Schauen wir uns also ein Beispiel an.
‫Wir haben hier also ein Beispiel, in dem ich eine Methode erstellt habe, die besagt, dass public int ed so public ist, wie die X angegeben sind, was bedeutet, dass
‫diese Methode auch von anderen Klassen verwendet werden kann.
‫Im Moment macht es für uns keinen wirklichen Unterschied, da wir noch nicht mehrere Klassen erstellt haben,
‫aber wir werden dies später tun.
‫Dann haben Sie int, was ein Rückgabetyp ist.
‫Diese Methode gibt also eine ganze Zahl zurück, die in diesem Fall eine Zahl und dann der Name der Methode ist.
‫Diese Methode sollte also einfach zwei Werte hinzufügen und die beiden Werte, die sie hinzufügen sollte, sind die Parameter.
‫Es ist also int Nummer eins und Nummer zwei.
‫Und wichtig ist, dass Sie den Datentyp hinzufügen, dann den Namen des Parameters eingeben,
‫durch Komma trennen und dann weitermachen.
‫Sie haben also mehrere verschiedene Parameter.
‫Es müssen nicht zwei sein.
‫Es könnte einer sein.
‫Es könnten 50 sein, was auch immer.
‫Was normalerweise der Fall ist, dass Sie nicht mehr als, sagen wir, fünf oder sechs verwenden, aber es können so viele sein, wie
‫Sie möchten.
‫Gut.
‫Und dann haben Sie hier zwei Zahlen und dann die Klammern geschlossen und Sie öffnen Ihre
‫geschweiften Klammern.
‫Und innerhalb der geschweiften Klammern steht der Methodeninhalt oder der Methodenfreund.
‫Und hier führen Sie den Code aus.
‫Wenn Sie also einen Datentyp haben, der beispielsweise eine ganze Zahl ist, müssen Sie etwas zurückgeben, das
‫diesem Datentyp entspricht.
‫In unserem Fall ist unser Rückgabeergebnis und -ergebnis eine ganze Zahl, die gleich der Zahl eins plus der Zahl zwei ist.
‫Diese Methode ist also ein einfaches Beispiel für eine Methode, die Werte addiert und das Ergebnis dieser beiden
‫Werte zurückgibt.
‫Also die Summe dieser beiden Werte.
‫Sie sehen, dies ist ein einfaches Beispiel, dann können Sie den Code sogar ein wenig reduzieren, um diese
‫zusätzliche Methode loszuwerden.
‫Sie könnten einfach sagen, OK, geben Sie Nummer eins plus Nummer zwei zurück.
‫Sie werden diesen zusätzlichen Schritt also nicht benötigen.
‫Aber Sie können das natürlich zum Beispiel nur zum leichteren Lesen erstellen.
‫Aber wir werden uns im nächsten Video mehrere verschiedene Beispiele ansehen.
‫Im nächsten Video erstellen wir einfach ein void-Beispiel, das nichts zurückgibt, und schauen
‫uns dann Methoden an, um etwas zurückzugeben und so weiter.
‫Gut.
‫Das war also nur der theoretische Teil.
‫Gehen wir zur Demo und schauen wir uns an, was wir mit Methoden machen können und was die Zwecke sind.