‫Nachdem Sie nun die Methodentheorie kennen, werfen wir einen Blick auf den praktischen Aspekt der Methoden.
‫Lassen Sie uns also eine Methode erstellen, und wir beginnen mit einem Exzess-Modifikator, und ich verwende einfach public,
‫dann füge ich den Rückgabetyp hinzu, der void ist, und gebe dann einen Namen an.
‫In meinem Fall nenne ich das einfach richtig.
‫Diese Methode wird also etwas schreiben.
‫Und erstmal fange ich so an, brauche 30 Klammern.
‫Und hier möchte ich einfach die rechte Zeile der Konsole verwenden.
‫Also schreibe ich einfach etwas auf die Konsole.
‫Und das wird sein, ich werde von einer Methode aufgerufen, die so ziemlich einfach ist und dann Konsole aber lesen.
‫Also noch nichts Besonderes und nichts, was wir noch nicht gesehen haben, außer dass dies innerhalb einer Methode ist.
‫Um diese Methode aufzurufen und auszuführen, müssen wir sie nun innerhalb der main-Methode aufrufen.
‫Diese Methode hier ist also selbst eine Methode und diese Methode ist nicht öffentlich.
‫Es hat also keinen Zugriffsmodifikator.
‫Ich könnte diesen X-Modifikator sogar loswerden, damit ich einfach sagen könnte, schreibe etwas, aber wir werden später auf
‫die verschiedenen X-Modifikatoren eingehen.
‫Dieser hat also keinen.
‫Unsere Hauptmethode, da sie nur von dieser Klasse selbst aufgerufen werden sollte.
‫Dann haben wir void, was bedeutet, dass diese Methode nie etwas zurückgibt.
‫Und dann heißt der Name Main und weil es so ziemlich unsere main-Methode ist, die wirklich
‫wichtig ist.
‫Und dann haben Sie innerhalb der Klammern ein Array von Strings, die ARCs genannt werden, und das ist etwas, das
‫wir später behandeln werden.
‫Wir haben also nicht gesehen, wie die Tarife sind, aber wir werden dies später tun und Sie werden auch sehen, was Arcs sind.
‫Das ist also unsere Methode und hier ist unser Ausgangspunkt.
‫Wie Sie im letzten Video gelesen haben, habe ich es im letzten Video gesehen.
‫Was auch immer wir ausführen möchten, wir müssen es von hier aus starten.
‫Beginnen wir also mit dem Aufruf unserer Methode zum Schreiben von etwas.
‫Jetzt bekommen wir hier einen Fehler.
‫Wir können unsere Methode write etwas nicht einfach innerhalb der Methode main aufrufen, da unsere Methode main statisch ist.
‫Und deshalb muss auch die Methode zum Schreiben von etwas statisch sein.
‫Also füge ich den statischen Begriff hinzu und wie Sie sehen, steht er zwischen dem Achsenmodifizierer und dem Rückgabetyp.
‫In Ordnung, also Exis-Modifizierer, dann Statik, dann Rückgabetyp und dann der Name der Methode oder der Methodenname.
‫Alles klar, das ist die Reihenfolge.
‫Und danach stehen in Klammern Parameter eins und Parameter zwei, die durch ein Komma getrennt
‫werden müssen.
‫Gut.
‫Das ist also die übliche Struktur und die haben wir hier.
‫Wir haben also ein public, das der Zugriffsmodifizierer ist.
‫Wir haben static, das verwendet wird, weil die main-Methode statisch ist, und static bedeutet einfach, dass diese Methode statisch ist
‫und den statischen Member deklariert, der zum Band selbst und nicht zu einem bestimmten Objekt
‫gehört.
‫Das ist auch etwas, das viel sinnvoller ist, sobald wir an dem Punkt angelangt sind, an
‫dem wir objektorientierte Programmierung verwenden.
‫Wissen Sie vorerst nur, dass Sie immer dann, wenn Sie eine Methode innerhalb einer statischen Methode aufrufen möchten, auch
‫die Methode selbst statisch machen müssen.
‫Da wir also keine objektorientierte Programmierung verwenden, sind die größeren Konzepte im Moment eher
‫schwer zu verstehen.
‫Belassen wir es einfach dabei, denn static ist hier erforderlich, weil wir es von dort aus aufrufen möchten, dass es sich nicht um
‫eine statische Methode handelt.
‫Gut.
‫Und später, wenn wir mehrere Klassen haben, die nicht mehr benötigt werden, werden wir uns
‫das auch ansehen.
‫Hier also unsere Ergebnisse.
‫Ich werde von einer Methode aufgerufen.
‫Wie Sie sehen, mussten wir es also nicht in unsere Hauptmethode schreiben.
‫Wir haben es einfach hier reingeschrieben.
‫Sie können also sehr lange Methoden erstellen, die viele Dinge tun, und Sie können sie dann einfach in einer Zeile
‫aufrufen.
‫So nennen wir sie also und so deklarieren oder erstellen wir sie.
‫Und eine Methode sollte normalerweise eines tun.
‫In diesem Fall ist diese Methode also nur dazu da, etwas zu schreiben.
‫Sie sollten also keine Methoden erstellen, die 20 verschiedene Dinge oder ähnliches tun.
‫Es ist am besten, wenn Sie es einfach halten.
‫Wenn Sie also eine Methode haben möchten, die etwas anderes macht, erstellen Sie eine zusätzliche Methode.
‫Also eine separate Methode.
‫Gut.
‫Lassen Sie uns also eine zusätzliche Methode erstellen, die nicht nur etwas schreibt, was wir hier haben,
‫sondern etwas schreibt, das wir haben wollen.
‫So.
‫Öffentliche statische Leere Vereide Etwas Bestimmtes.
‫Also unser erstes Beispiel, es hat einfach alles geschrieben.
‫Nun, was auch immer hier geschrieben wurde.
‫Nun, was ich haben möchte, ich möchte deklarieren, was ich schreiben möchte, wenn ich diese Methode aufrufe.
‫Schauen wir uns das also an.
‫Also werde ich die rechte Zeile der Konsole verwenden.
‫Und was soll ich jetzt hier schreiben?
‫Also ich will nichts schreiben.
‫Ich möchte etwas Bestimmtes schreiben.
‫Und was das ist, werde ich als Parameter hinzufügen.
‫Hier habe ich also Parameter eins und Parameter zwei, und hier möchte ich nur einen Parameter haben, der der Text
‫vom Typ string sein wird.
‫Also wird mein Text der Parameter sein.
‫Und wann immer ich diese Methode aufrufen möchte, kann ich jetzt meinen Text übergeben und er wird auf der Konsole
‫ausgegeben.
‫Also liefere ich meinen Text hier und jetzt wird er in die Konsole schreiben.
‫Lassen Sie uns also auch read erstellen oder die Methode auch hier aufrufen, um sie auf die Konsole zu schreiben.
‫Und jetzt nennen wir dies etwas spezifische Methode schreiben.
‫Und wenn wir es einfach so nennen, erhalten wir einen Fehler, weil es sagt, dass kein
‫Argument angegeben ist, das dem erforderlichen formalen Potenzparameter entspricht.
‫Mein Text.
‫Das heißt, wir müssen argumentieren.
‫Rechts.
‫Wenn Sie also eine Methode erstellen, wird dies Parameter genannt, aber wenn Sie die Methode aufrufen, übergeben
‫Sie das Argument.
‫Also übergebe ich das Argument.
‫Ich bin ein Argument und werde von einer Methode aufgerufen.
‫Und hier verwende ich, wie Sie sehen können, auch Ausrufezeichen, da dies vom Typ string ist.
‫Mein Text ist also vom Typ String.
‫Also muss ich hier eine Schnur abgeben.
‫Lassen Sie uns das also auch ausführen.
‫Und Sie fragen sich vielleicht, ich werde von einer Methode aufgerufen, die angezeigt wird, aber ich bin ein Argument und ich werde von einer Methode
‫aufgerufen, die nicht auf unserer Konsole geschrieben ist.
‫Warum ist das so.
‫Das hat mit dieser Rete zu tun.
‫Weil Konsolenlese alles ausliest, was zu diesem Zeitpunkt geschrieben wurde, und nicht alles, was danach geschrieben
‫wurde.
‫Also können wir diese Konsole loswerden, von hier lesen und sie einfach hier aufrufen.
‫So.
‫Konsole, die lesen.
‫Und jetzt versuchen wir es noch einmal.
‫Und wie Sie sehen, werde ich von einer Methode aufgerufen und ich bin ein weiteres Argument und ich werde von einer Methode aufgerufen.
‫Sie haben also gesehen, wie Sie Argumente und Parameter verwenden, Methoden erstellen und Voit verwenden.
‫Und wir werden uns auch andere Typen ansehen.
‫Im nächsten Video werden wir uns also verschiedene Rückgabetypen ansehen und dann auch mehr
‫als nur einen Parameter verwenden.