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. Titel afbeelding 972649 1
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") -}
  • Titel afbeelding 972649 2
    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:
  • Openbaar:Door de toegangsmodificator te plaatsen "openbaar" Vóór de naam van de methode stelt de methode toe om overal te worden opgeroepen.
  • Beschermd:De "beschermd" Toegangsmodificator, staat alleen de methode toe om binnen zijn klasse en subclasses te worden genoemd.
  • Privaat:Als een methode wordt gedeclareerd 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.
  • Titel afbeelding 972649 3
    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 ()".
  • Als het sleutelwoord "statisch" werd niet gebruikt, dan kan de methode alleen worden ingeroepen via een object.Bijvoorbeeld, als de klas werd genoemd "Expressobject" En het had een constructor (voor het maken van objecten), dan konden we een nieuw object maken door te typen "ExpressObject obj = nieuw exampoortObject ()-", en bel de methode met het gebruik van het volgende: "obj.Methodsexample ()-".
  • Titel afbeelding 972649 4
    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.
  • Als u een methode wilt om iets terug te keren, vervangt u dan eenvoudig het woord "ongeldig<" met een gegevenstype (primitief of referentietype) van het object (of primitieve type) dat u wilt terugkeren. Primitieve typen zijn onder meer int, vlotter, dubbele, en meer. Voeg dan gewoon toe "rendement" plus een object van dat type ergens tegen het einde van de code van de methode.
  • Bij het bellen van een methode die iets retourneert, kunt u gebruiken wat het terugkeert.Bijvoorbeeld, als een methode wordt genoemd "SOMEMETHOD ()" Retourneert een geheel getal (een getal), dan kunt u een geheel getal instellen op wat het retourneert met behulp van de code: "INT A = SOMEMETHOD ()-"
  • Titel afbeelding 972649 5
    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 "{}"
  • Titel afbeelding 972649 6
    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 () -}}
  • Titel afbeelding 972649 7
    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.
  • Titel afbeelding 972649 8
    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)".
  • Titel afbeelding 972649 9
    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:
    Vergelijkbaar