Hoe een methode in java te bellen
Bij het beginnen met programmeren in Java, zijn er veel nieuwe concepten om te leren.Er zijn klassen, Methoden, uitzonderingen, constructeurs, variabelen en meer, en het kan worden overweldigend. Dus het is het beste om stuk per stuk te leren. ThisTeaches u hoe u een methode in Java kunt bellen.
Stappen
1. Begrijp wat een methode is.In Java is een methode een reeks verklaringen die een functie creëren.Zodra een methode wordt gedeclareerd, kan deze op verschillende delen van de code worden genoemd om de functie uit te voeren.Dit is een handige manier om dezelfde code keer op keer opnieuw te gebruiken.Het volgende is een voorbeeld van een eenvoudige methode.
openbare statische void-methodeName () {systeem.uit.Println ("Dit is een methode") -}

2. Verklaar de klassentoegang voor de methode.Bij het declareren van een methode in Java moet u verklaren welke lessen toegang hebben tot de methode.In het bovenstaande voorbeeld wordt de toegang aangegeven als "Openbaar".Er zijn drie toegangsmodificatoren die u een methode kunt declareren:
privaat
, Dan kan de methode alleen in de klas worden genoemd.Dit wordt de standaard of pakket-privé genoemd.Dit betekent dat alleen de klassen in hetzelfde pakket de methode kunnen bellen.
3. Verklaren de klasse waartoe de methode behoort.In het bovenstaande voorbeeld, het tweede sleutelwoord, "statisch" betekent dat de methode behoort tot de klas en niet elk geval van de klas (object).Statische methoden moeten worden genoemd met behulp van de klasnaam: "Examplassie.Methodsexample ()".

4. De retourwaarde declareren.De retourwaarde verklaart de naam van de waarde die de methode retourneert.In het voorbeeld boven het woord "ongeldig" betekent dat de methode niets terugkeert.

5. Verklaar de methode naam.Nadat u de klassen hebt aangegeven die toegang hebben tot de methode, behoort de klasse die het behoort en de retourwaarde, u moet de methode een naam geven, zodat deze kan worden genoemd.Om de methode een naam te geven, typt u gewoon de methode-naam gevolgd door een open en gesloten haakjes.De bovenstaande voorbeelden zijn onder meer, "SOMEMETHOD ()" en "MethodName ()".U voert vervolgens alle methodeverklaringen in binnen geopende en gesloten krullende beugels in "{}"

6. Bel de methode.Om een methode te bellen, moet u alleen de methode-naam typen die wordt gevolgd door open en gesloten haakjes op de regel die u de methode wilt uitvoeren.Zorg ervoor dat u alleen een methode belt binnen een klas die er toegang toe heeft.Het volgende is een voorbeeld van een methode die wordt gedeclareerd en vervolgens in de klas wordt gebeld:.
Public Class ClassName {Public Static Void MethodName () {System.uit.Println ("Dit is een methode") -} Public Static Void Main (String [] Args) {MethodName () -}}

7. Voeg een parameter toe aan een methode (indien nodig).Sommige methoden vereisen een parameter zoals een geheel getal (een getal) of een referentietype (zoals de naam van een object). Als een methode een parameter vereist, typt u gewoon de parameter tussen de open en gesloten haakjes na de naam van de methode.Een methode die een integer-parameter van een geheel getal vereist, zou eruit zien "SOMEMETHOD (INT A)" of vergelijkbaar.Een methode die een referentietype heeft gebruikt, zou eruit zien "SOMEMETHOD (Object OBJ)" of vergelijkbaar.

8. Bel een methode met een parameter.Bij het bellen van een methode die een parameter vereist, voegt u gewoon de parameter toe in de parethesie na de methode naam. Bijvoorbeeld:"SOMEMETHOD (5)" of "SOMEMETHOD (N)" als "n" is een geheel getal.Als de methode een referentieobject vereist, voert u eenvoudig de naam van het object in de open en gesloten haakjes.Bijvoorbeeld, "SOMEMETHOD (4, ding)".

9. Voeg meerdere parameters toe aan een methode.Methoden kunnen ook meerdere parameters hebben, eenvoudig gescheiden door komma`s.In het volgende voorbeeld wordt een methode gemaakt om twee gehele getallen bij elkaar toe te voegen en de som terug te sturen als de retourmethode.Wanneer de methode wordt genoemd, worden de twee gehele getallen gegeven als parameters bij elkaar worden toegevoegd.Wanneer het programma wordt uitgevoerd, ontvangt u een uitvoer die zegt "De som van A en B is 50".:
publieke klasse MyClass {Public Static Void Sum (INT A, INT B) {INT C = A + B-systeem.uit.Println ("De som van A en B is "+ c) -} Publieke statische void Main (string [] args) {sum (20, 30) -}}
Video
Door deze service te gebruiken, kan sommige informatie worden gedeeld met YouTube.
Tips
Bij het oproepen van een methode die iets retourneert, kunt u een andere methode bellen die is gebaseerd op wat die methode retourneert.Laten we zeggen dat we een methode hebben genaamd
GetObject ()
dat retourneert een object.Nou, in de klas Voorwerp
, Er is een niet-statische methode-oproep tostrering
dat retourneert de Voorwerp
in de vorm van een Draad
.Dus, als je dat wilde krijgen Draad
van de Voorwerp
geretourneerd door GetObject ()
In één regel zou je gewoon schrijven "String str = getobject ().TOSTRING ()-
".Waarschuwingen
Wees voorzichtig met abstracte klassen en methoden.Als een methode abstract is, kan het niet worden gebruikt totdat deze door een andere klasse wordt geïmplementeerd.Dit komt omdat een abstracte methode geen code in de eerste plaats heeft.Abstracte klassen worden gebruikt als een soort raamwerk.
Deel in het sociale netwerk: