Zuhause Persönliche Finanzen Aufrufen von Methoden in Java - Dummys

Aufrufen von Methoden in Java - Dummys

Video: Einfache Methoden - Funktionen in Java 1 (Mit & ohne Parameter) ● Gehe auf SIMPLECLUB.DE/GO 2024

Video: Einfache Methoden - Funktionen in Java 1 (Mit & ohne Parameter) ● Gehe auf SIMPLECLUB.DE/GO 2024
Anonim

Eine -Methode in Java beschreibt eine Aktion, die das Objekt durchführen kann.. Obwohl die meisten Klassenbeispiele bis zu diesem Zeitpunkt nur eine Methode hatten, kann eine Klasse eine beliebige Anzahl von Methoden haben, die sie benötigt.

Beachten Sie bei der Betrachtung von Methoden, dass jede Methode die folgenden Teile enthalten kann:

  • Modifikatoren (optional): Die Modifikatoren ändern die Art und Weise, wie sich die Klasse verhält. Wenn Sie beispielsweise eine private Klasse erstellen, ist die Methode nur für andere Methoden in der Klasse sichtbar. Wenn Sie ein Objekt aus der Klasse erstellen, kann der Benutzer des Objekts nicht auf die private Methode zugreifen.

    Einer Methode kann mehr als ein Modifikator zugeordnet sein. Beispielsweise können Sie public und static zusammen verwenden, um die Methode außerhalb der Klasse als Teil der Klasse selbst sichtbar zu machen und nicht als Teil eines aus der Klasse erstellten Objekts. Die main () - Methode, die in den meisten der bisher in diesem Buch vorgestellten Beispiele gefunden wurde, ist sowohl öffentlich als auch statisch.

    Sie können eine nicht statische Methode nicht von einer statischen Methode aus aufrufen. Die nicht statische Methode ist einem Objekt zugeordnet - einer Instanz der Klasse - während die statische Methode der Klasse selbst zugeordnet ist. Um auf die nicht statische Methode zuzugreifen, müssen Sie ein Objekt erstellen.

    Sie können jedoch von einer nicht statischen Methode aus auf eine statische Methode zugreifen. Die statische Methode ist immer vorhanden, noch bevor das Objekt erstellt wird. Daher ist die statische Methode immer zugänglich.

  • Rückgabetyp (erforderlich): Jede Methode hat einen Rückgabetyp. Der Rückgabetyp definiert die Informationen, die die Methode nach Beendigung ihrer Arbeit an den Aufrufer zurückgibt. Wenn Sie nichts an den Aufrufer zurückgeben müssen, legen Sie den Rückgabetyp als ungültig fest. Beispielsweise hat die Methode main () den Rückgabetyp void, weil sie dem Aufrufer nichts zurückgibt.

    Eine Methode kann nur einen Rückgabetyp haben, selbst wenn dieser Rückgabetyp ein komplexer Typ ist, der mehrere Werte enthalten kann.

  • Methodenname (erforderlich): Jede Methode muss einen Namen haben. Andernfalls können Sie die Methode nicht aufrufen. Hier einige zusätzliche Überlegungen zum Methodennamen:

    • Der Methodenname muss mit einem Buchstaben beginnen - jeder Buchstabe ist geeignet.

    • Sie können einen Methodennamen nicht mit einer Zahl oder einem Sonderzeichen beginnen.

    • Zahlen können irgendwo anders im Methodennamen stehen.

    • Das einzige Sonderzeichen, das Sie verwenden können, ist die Unterstreichung (_). Ein Methodenname darf beispielsweise kein kaufmännisches Und (&) enthalten.

    Die Verwendung von camelcase ist die Standardkonvention für das Erstellen von Methoden und Variablennamen, aber der Java-Compiler erzwingt diese Konvention nicht. Camelcase ist der Ort, an dem Sie jedes Wort in einem Methoden- oder Variablennamen mit einem Großbuchstaben beginnen, mit Ausnahme des ersten Wortes.Das erste Wort ist immer klein geschrieben.

    Wenn Sie beispielsweise eine Methode mit dem Namen checkForDoubles () erstellen, wird das erste Wort in der Konvention als Kleinbuchstaben gestartet, wobei For und Doubles mit der Anfangsbuchstaben angezeigt werden. Einige Entwickler bevorzugen Pascalcase , wobei jedes Wort einer Methode oder eines Variablennamens großgeschrieben wird.

    In diesem Fall würde bei CheckForDoubles () jedes Wort groß geschrieben. Wenn Sie pascalcase für die von Ihnen erstellten Methoden und Variablen verwenden, unterscheiden Sie diese von Methoden und Variablen, die Teil der Java Application Programming Interface (API) sind. Egal welches Gehäuse Sie verwenden, müssen Sie es konsequent anwenden. Denken Sie daran, dass Java checkForDoubles () als eine andere Methode als CheckForDoubles () behandelt.

  • Argumentliste (optional): Wenn die Methode Informationen vom Aufrufer benötigt, um eine Aufgabe auszuführen, können Sie ein oder mehrere Argumente (oder Parameter in einer Liste angeben) in Klammern enthalten. Hier einige zusätzliche Überlegungen für Argumente:

    • Das Argument enthält den Argumenttyp, gefolgt vom Argumentnamen. Wenn Sie beispielsweise einen int-Wert namens MyInt angeben möchten, geben Sie int MyInt ein.

    • Argumentnamen und -typen folgen den gleichen Einschränkungen wie jede andere Variable.

    • Sie müssen mehrere Argumente durch Kommas trennen. Wenn beispielsweise die MyMethod () -Methode ein int namens MyInt und ein Float mit dem Namen MyFloat erfordert, lautet die Argumentliste MyMethod (int MyInt, float MyFloat).

    • Wenn es keine Argumente gibt, muss dem Methodennamen ein Paar von leeren Klammern folgen.

  • Ausnahmeliste (optional): Die Ausnahmeliste definiert, auf welche Ausnahmen eine Methode wahrscheinlich trifft und sie auslöst. Die Ausnahmeliste beginnt mit dem Schlüsselwort throws, gefolgt von einer Liste von Ausnahmeklassen.

  • Methodentext (erforderlich): Eine Methode ist ohne Code nicht sehr nützlich, der angibt, welche Tasks auszuführen sind. Der Methodenkörper wird immer in geschweiften Klammern ({}) angezeigt.

Unter Verwendung der vorhergehenden Regeln ist die kürzeste Methodendeklaration, die Sie erstellen können, eine, die den Standardbereich verwendet, als Teil eines Objekts zugänglich ist, keine Parameter akzeptiert, keine Werte zurückgibt und keinen Code enthält. Auch wenn die folgende Methode völlig nutzlos ist, wird sie kompiliert und Sie können sie in Ihrem Code aufrufen:

void MyMethod () {}

Es ist wichtig, die absolute Mindestmenge an Code zu kennen, die zum Erstellen einer Methode benötigt wird. Der Hauptgrund für die Verwendung von Methoden besteht darin, Codezeilen so zu gruppieren, dass sie eine einzelne definierte Aufgabe ausführen. Darüber hinaus sollten Sie eine Methode so klein machen, dass der darin enthaltene Code von Ihnen und allen, die Ihnen folgen, leicht verstanden wird.

Aufrufen von Methoden in Java - Dummys

Die Wahl des Herausgebers

Bearbeiten in Photoshop Elements 10 Schnellfoto-Bearbeitungsmodus - Schnuller

Bearbeiten in Photoshop Elements 10 Schnellfoto-Bearbeitungsmodus - Schnuller

Schneller Foto-Bearbeitungsmodus ist eine abgespeckte Version des Modus "Full Photo Edit", der einfach grundlegende Fixingtools bereitstellt und mit einigen einzigartigen Funktionen aufwartet, z. B. eine Vorher-Nachher-Vorschau Ihres Bildes. Hier ist ein Schritt-für-Schritt-Workflow, den Sie im Schnellfoto-Bearbeitungsmodus verwenden können, um Ihre Fotos zu reparieren:

Zum Optimieren von Photoshop Elements-Bildern mit Fotoeffekten - Dummies

Zum Optimieren von Photoshop Elements-Bildern mit Fotoeffekten - Dummies

Fotoeffekte in Photoshop Elements 11 funktionieren wie Anwenden von Filtern; Das Dialogfeld "Filtergalerie" bietet Ihnen zahlreiche Optionen zum Anwenden eines Filters. Das geführte Bedienfeld bietet Ihnen Filtereffekte und führt Sie dann durch die Schritte zum Anpassen von Helligkeitswerte, Ändern von Farbton und Sättigung und Durchführen weiterer Anpassungen zum Vervollkommnen des Ergebnisses. Sie ...

Eingeben des Absatztyps in Photoshop Elements 11 - Dummies

Eingeben des Absatztyps in Photoshop Elements 11 - Dummies

Absatztyp in Photoshop Elements 11 ist ähnlich zu dem Text, den Sie in ein Textverarbeitungsprogramm eingeben, mit der Ausnahme, dass er in einem Textfeld oder einem Begrenzungsrahmen enthalten ist. Wenn Sie größere Textabschnitte haben, die Sie in ein Bild eingeben möchten, ist die Eingabe des Textes als Absatztyp die praktischste Option. Während ...

Die Wahl des Herausgebers

PHP-Anweisungen - Dummys

PHP-Anweisungen - Dummys

PHP ist eine Skriptsprache, die speziell für die Verwendung im Internet entwickelt wurde. Es enthält Funktionen, die Sie bei der Programmierung der Aufgaben unterstützen, die für die Entwicklung dynamischer Webanwendungen erforderlich sind. Diese Tabelle gibt einen kurzen Überblick über einige der Anweisungen, die Sie häufig verwenden werden: Anweisung Beschreibung array ("key" => "value", ...); Casts a ...

PHP-Schablonen-Systeme - Schablonen-Systeme

PHP-Schablonen-Systeme - Schablonen-Systeme

Können die Menge an Arbeit reduzieren, die Sie für die Erstellung einer Website in PHP benötigen. Wenn Sie eine Website erstellen, verwenden Sie häufig das gleiche Layout für die gesamte Website. Sie haben eine obere Portion, vielleicht mit einem Menü; ein Hauptinhaltsbereich; und ein unterer Teil, vielleicht mit Links oder ...

Make MySQL Datenbank Änderungen mit den ALTER Query - Dummies

Make MySQL Datenbank Änderungen mit den ALTER Query - Dummies

Die ALTER Query wird verwendet, um die Struktur von eine MySQL-Datenbank. In dieser Liste wird die Syntax für die Änderungen angezeigt, die Sie wahrscheinlich vornehmen möchten: ADD-Spaltenbezeichnung ALTER-Spaltenname SET-DEFAULT-Wert ALTER-Spaltenname DROP DEFAULT CHANGE-Spaltenname newcolname-Definition DROP-Spaltenname MODIFY-Spaltenname RENAME newtablename

Die Wahl des Herausgebers

Hochgeschwindigkeitsdatencaching mit NoSQL - Dummies

Hochgeschwindigkeitsdatencaching mit NoSQL - Dummies

Mit NoSQL haben Sie Hochgeschwindigkeits-Caching. Stellen Sie sich vor, Sie sind Bankangestellte und arbeiten mit drei anderen Kollegen zusammen. Jeder hat eine Reihe von Leuten, die bedient werden sollen. Einer der Kunden bleibt jedoch in der Schlange, um zu fragen, ob sein Scheck bereits eingelöst und der Betrag seinem Konto gutgeschrieben wurde. Wenn Sie ...

Wie man Einsichten aus Big Data kommuniziert - Dummies

Wie man Einsichten aus Big Data kommuniziert - Dummies

Big Data kann helfen, Einblicke zu gewinnen. Unternehmen gewinnen Wettbewerbsvorteile, wenn die richtigen Informationen zur richtigen Zeit an die richtigen Leute geliefert werden. Dies bedeutet, Erkenntnisse und Informationen aus Daten zu extrahieren und sie Entscheidungsträgern auf eine Weise zu vermitteln, die sie leicht verstehen. Schließlich sind Menschen weniger wahrscheinlich zu handeln, wenn sie ...

Zookeeper und HBase Reliability - dummies

Zookeeper und HBase Reliability - dummies

Zookeeper ist ein verteiltes Cluster von Servern, das gemeinsam zuverlässige Koordinations- und Synchronisationsdienste für Cluster-Anwendungen bereitstellt. .. Zugegeben, der Name "Zookeeper" mag auf den ersten Blick eine seltsame Wahl sein, aber wenn Sie verstehen, was es für einen HBase-Cluster tut, können Sie die Logik dahinter sehen. Beim Erstellen und Debuggen von verteilten Anwendungen ...