Hoe een methode in Java te noemen
Wanneer je begint programma in Java
, Er zijn veel dingen die je moet leren. Jij hebt de classes, de methoden, de uitzonderingen, de constructeurs, de variabelen en nog veel meer. Dit kan allemaal een beetje zijn intimiderend, dus het is het beste om beetje bij beetje te leren. Dit artikel laat zien hoe je een methode in Java kunt leren gebruiken.stappen
1
Een methode is het equivalent van een functie in talen zoals C die helpt bij het hergebruiken van de code. Een groep statements is een methode en een methode kan door een andere verklaring worden opgeroepen. Wanneer een methode in java wordt aangeroepen, worden alle zinnen in de methode uitgevoerd. Bekijk bijvoorbeeld deze methode. "
openbare static void-methodeExample () {}
". Het heeft geen code, maar er zijn drie sleutelwoorden vóór de methode naam. Dit zijn: publiek
, statisch
, en leegte
.2
Het woord
publiek
voordat de methode betekent dat de methode vanaf elke locatie kan worden aangeroepen, inclusief andere klassen en zelfs verschillende bestanden terwijl de klasse is geïmporteerd. Er zijn andere woorden die kunnen worden vervangen publiek
. Dit zijn, beschermde
en privaat
. Als een methode is beschermde
, dan kan het alleen in zijn klasse en subklassen worden gebruikt (dat wil zeggen, de klassen die daaruit worden gemaakt). Als een methode is privaat
, dan kan het alleen binnen de klas worden gebruikt. Het laatste woord bestaat niet echt en wordt standaard ingesteld als u geen van de andere twee gebruikt en voorkomt dat de methode wordt aangeroepen vanuit een andere locatie dan uw klas.3
Het tweede sleutelwoord is
statisch
wat betekent dat de methode tot een klasse behoort en niet tot een instantie van de klasse (object). Statische methoden moeten worden aangeroepen met de naam van de klasse: "ExampleClass.methodExample ()
". Echter, als het woord statisch
het is er niet, dan kan de methode alleen worden opgeroepen door een object. Bijvoorbeeld als de klasse een naam heeft ExampleObject
en had een constructor (degenen die objecten maken), dan kunnen we een nieuw object maken door te schrijven ExampleObject obj = new ExampleObject () -
, en bel de methode met"obj.methodExample () -
".4
Het laatste woord in de methode is
leegte
. Het woord leegte
betekent dat de methode niets retourneert (dat wil zeggen, er wordt niets geretourneerd wanneer de methode wordt uitgevoerd). Als u een methode wilt om iets terug te sturen, vervangt u het woord leegte
met een type informatie van het object dat u wilt retourneren. Voeg dan toe terugkeer
plus een object van het type dat aan het einde van de code in de methode wordt gezocht.5
Wanneer u een methode aanroept die iets retourneert, kunt u gebruiken wat het oplevert. Bijvoorbeeld als een methode
someMethod ()
retourneert een geheel getal, dan kunt u deze waarde toewijzen aan wat retourneert zoals in het volgende voorbeeld: "int a = someMethod () -
"6
Voor sommige methoden is een parameter vereist. De methode die een parameter van het gehele getal vereist, ziet er als volgt uit:
someMethod (int a)
Wanneer u een methode op deze manier gebruikt, schrijft u de methode en vervolgens het gehele getal tussen haakjes: someMethod (5)
of someMethod (n)
als n
Het is een geheel getal.7
De methoden kunnen meerdere parameters hebben die worden gescheiden door komma`s. Als de methode
someMethod
het vereist twee parameters, int a
en Object obj
, Het zou er als volgt uitzien: "someMethod (int a, Object obj)
". Als u deze nieuwe methode wilt gebruiken, gebruikt u de naam van de methode gevolgd door een geheel getal en een object tussen haakjes: someMethod (4, ding)
waarin ding
Het is een object
.tips
- Wanneer u een methode aanroept die een waarde retourneert, kunt u een andere methode aanroepen op basis van wat een andere methode retourneert. Stel dat we een methode hebben
getObject ()
die een object retourneert. In de klasobject
, er is een niet-statische methode genaamdtoString
die de. retourneertobject
in de vorm van een ketting (snaar
). Dus, als wat je wilt krijgen een ketting is (snaar
) van het object (object
) die u gebruiktgetObject ()
om het terug te sturen, schrijf ".String str = getObject (). ToString () -
".
waarschuwingen
- Wees voorzichtig met abstracte methoden en klassen. Als een methode abstract is, kan deze alleen worden gebruikt als deze door een andere klas is geïmplementeerd. Het is omdat de methode in de eerste plaats geen code heeft. De abstracte klassen worden gebruikt als een soort referentiekader of werk.
Delen op sociale netwerken:
Verwant
- Hoe Java te updaten
- Hoe het percentage in Java te berekenen
- Hoe een Java-venster in Swing te sluiten
- Hoe te coderen in Base64 met Java
- Hoe een Java-programma te compileren en uit te voeren met behulp van het `Systeem…
- Hoe u uw Java_Home-pad in Ubuntu configureert
- Hoe u uw eerste Java-programma maakt in Ubuntu Linux
- Hoe een Java-applet te maken
- Hoe HTTP POST-aanvragen op Android uit te voeren
- Hoe de som van twee getallen in Java te vinden
- Hoe u uw eerste Java-programma schrijft
- Hoe een Java-programma te schrijven met twee klassen met behulp van Eclipse
- Hoe een programma in Java te schrijven om het gemiddelde te berekenen
- Hoe een array in Java te printen
- Hoe Java te installeren op Windows 8
- Hoe Java op Ubuntu te installeren
- Hoe de lengte van een tekenreeks in Java te krijgen
- Hoe Java te repareren
- Hoe Java Home te configureren
- Hoe een Java-ontwikkelaar op het hoogste niveau te worden
- Hoe een variabele in Java te maken