Methoden aanroepen in Java: 7 stappen (met afbeeldingen)

Inhoudsopgave:

Methoden aanroepen in Java: 7 stappen (met afbeeldingen)
Methoden aanroepen in Java: 7 stappen (met afbeeldingen)

Video: Methoden aanroepen in Java: 7 stappen (met afbeeldingen)

Video: Methoden aanroepen in Java: 7 stappen (met afbeeldingen)
Video: PowerPoint - Header & Footer 2024, Mei
Anonim

Als je Java-programmeur wilt worden, zijn er veel nieuwe concepten om te leren. Er zijn klassen, methoden, uitzonderingen, constructors, variabelen en meer; Je kunt overweldigd raken door het te leren. Je moet ze dus één voor één leren. In dit zelfstudieartikel leert u hoe u een methode in java aanroept.

Stap

Java-methoden Stap 1
Java-methoden Stap 1

Stap 1. Methode equivalent aan functies in programmeertalen zoals C, wat helpt bij het hergebruik van code. Methoden bestaan uit een reeks instructies en deze methoden kunnen via andere instructies worden aangeroepen. Bij het aanroepen worden alle instructies die deel uitmaken van de methode uitgevoerd. Beschouw bijvoorbeeld deze methode:"

public static void methodExample() {}

. Er zit momenteel geen code in, maar er staan drie trefwoorden voor de naam van de methode. Er is

openbaar

,

statisch

en

leegte

Java-methoden Stap 2
Java-methoden Stap 2

Stap 2. Woord

openbaar

voor de naam van de methode betekent dat de methode zelf kan worden aangeroepen vanaf elke plaats die een andere klasse bevat, zelfs vanuit een ander pakket (bestand), zolang je die klasse maar importeert.

Er zijn andere woorden die kunnen vervangen

openbaar

. Het woord is

beschermd

en

privaat

. Als een methode

beschermd

dan kunnen alleen deze klasse en zijn subklassen (klassen die dit gebruiken als basis voor het compileren van code) de methode aanroepen. Een methode

privaat

kan alleen binnen die klasse worden aangeroepen. Het laatste trefwoord is niet echt een woord. Het woord wordt alleen gebruikt als je geen vervanger hebt

openbaar

,

beschermd

of

privaat

. Dit woord wordt default of package-private genoemd. Dit betekent dat alleen klassen in hetzelfde pakket de methode kunnen aanroepen.

Java-methoden Stap 3
Java-methoden Stap 3

Stap 3. Tweede trefwoord,

statisch

betekent dat de methode tot de klasse behoort en geen instantie is van de klasse (object).

Statische methoden moeten worden aangeroepen met de klassenaam:"

VoorbeeldClass.methodExample()

Als het trefwoord

statisch

niet bestaat, kunnen methoden alleen worden aangeroepen via objecten. Als de klas bijvoorbeeld wordt genoemd

VoorbeeldObject

en heeft een constructor (om een object te maken), kunnen we een nieuw object maken door te typen

VoorbeeldObject obj = nieuw VoorbeeldObject();

en roep de methode aan met"

obj.methodeVoorbeeld();

".

Java-methoden Stap 4
Java-methoden Stap 4

Stap 4. Een ander woord voor de naam van de methode is

leegte

.

Zeggen

leegte

betekent dat de methode niets retourneert (geeft niets terug als u de methode uitvoert). Als je een methode wilt om iets terug te geven, vervang dan gewoon het woord

leegte

met het gegevenstype (primitief of referentietype) van het object (of primitief type) dat u wilt genereren. Voeg gewoon toe

opbrengst

plus een object van dat type ergens voor het einde van de methodecode.

Java-methoden Stap 5
Java-methoden Stap 5

Stap 5. Bij het aanroepen van een methode die iets retourneert, kunt u gebruiken wat is geretourneerd

Bijvoorbeeld, als

een methode()

geeft een geheel getal terug, dan kun je een geheel getal instellen op wat wordt geretourneerd met"

int a = een methode();

Java-methoden Stap 6
Java-methoden Stap 6

Stap 6. Voor sommige methoden zijn parameters vereist

Een methode die een integer-parameter nodig heeft, ziet er als volgt uit:

een methode (int a)

. Als u een methode als deze gebruikt, moet u de methodenaam schrijven en vervolgens een geheel getal tussen haakjes:

een methode(5)

of

een methode(n)

indien

is een geheel getal.

Java-methoden Stap 7
Java-methoden Stap 7

Stap 7. Methode kan ook meerdere parameters hebben, scheid ze gewoon met komma's. Als methode

een methode

vereist twee parameters,

int a

en

Object obj

zal lijken op"

een methode (int a, Object obj)

. Om deze nieuwe methode te gebruiken, moet u de naam van de methode aanroepen, gevolgd door een geheel getal en een object tussen haakjes:

een methode (4, ding)

met

ding

is een

Object

Tips

  • Wanneer u een methode aanroept die iets retourneert, kunt u een andere methode aanroepen op basis van wat die methode retourneert. We hebben bijvoorbeeld een methode met de naam

    getObject()

    die een object voortbrengt. Nou, in de klas

    Object

    geen niet-statische methodeaanroepen

    toString

    die produceren

    Object

    in de vorm van

    Snaar

    . Dus, als je wilt krijgen

    Snaar

    het is van

    Object

    gegenereerd door

    getObject()

    in één regel, schrijf gewoon"

    String str = getObject().toString();

  • ".

Aanbevolen: