Hoe om `n metode in java te bel

By die begin van programmering in Java, is daar baie nuwe konsepte om te leer.Daar is klasse, Metodes, uitsonderings, konstruktors, veranderlikes en meer, en dit kan word oorweldigend. Dus, dit is die beste om stuk vir stuk te leer. Disketters hoe om `n metode in Java te bel.

Stappe

  1. Beeld getiteld 972649 1
1. Verstaan ​​wat `n metode is.In Java is `n metode `n reeks stellings wat `n funksie skep.Sodra `n metode verklaar is, kan dit by verskillende dele van die kode genoem word om die funksie uit te voer.Dit is `n nuttige manier om dieselfde kode oor en oor te hergebruik.Die volgende is `n voorbeeld van `n eenvoudige metode.
openbare statiese void metode naam () {stelsel.buite.druk ("Dit is `n metode") -}
  • Beeld getiteld 972649 2
    2. Verklaar die klas toegang vir die metode.Wanneer u `n metode in Java verklaar, moet u verklaar watter klasse toegang tot die metode kan verkry.In die bostaande voorbeeld word die toegang verklaar as "Publiek".Daar is drie toegangsmodifiseerders wat u kan verklaar:
  • Publiek:Deur die toegangswyser te plaas "publiek" Voordat die metode naam die metode toelaat om vanaf enige plek geroep te word.
  • Beskerm:Die "beskerm" Toegang tot wysiger, slegs die metode wat in die klas en subklasse genoem word.
  • Privaat:As `n metode verklaar word privaat, Dan kan die metode slegs in die klas genoem word.Dit word die standaard of pakket-privaat genoem.Dit beteken dat slegs die klasse in dieselfde pakket die metode kan bel.
  • Beeld getiteld 972649 3
    3. Verklaar die klas waarop die metode behoort.In die voorbeeld hierbo, die tweede navraag, "staal" beteken dat die metode aan die klas behoort en nie enige geval van die klas nie (voorwerp).Statiese metodes moet genoem word deur die klas naam te gebruik: "Eksamenleklas.metodeexample ()".
  • As die navraag "staal" is nie gebruik nie, dan kan die metode slegs deur `n voorwerp aangewend word.Byvoorbeeld, as die klas genoem word "VoorbeeldObject" En dit het `n konstruktor gehad (om voorwerpe te maak), dan kan ons `n nuwe voorwerp maak deur te tik "VoorbeeldObject obj = nuwe voorbeeldObject ()-", en bel die metode met die volgende: "obj.metodeexample ()-".
  • Beeld getiteld 972649 4
    4. Verklaar die terugkeerwaarde.Die terugkeerwaarde verklaar die naam van die waarde wat die metode opbrengs is.In die voorbeeld bo die woord "leemte" beteken dat die metode niks teruggee nie.
  • As jy wil hê `n metode om iets terug te keer, vervang dan die woord eenvoudig "leemte<" met `n datatipe (primitiewe of verwysingstipe) van die voorwerp (of primitiewe tipe) wat u wil terugkeer. Primitiewe tipes sluit in int, dryf, dubbel, en meer. Voeg dan net by "terugsending" Plus `n voorwerp van daardie tipe iewers na die einde van die metode se kode.
  • By die roeping van `n metode wat iets teruggee, kan jy dit gebruik wat dit terugkom.Byvoorbeeld, as `n metode genoem word "somemethod ()" Wys `n heelgetal (`n nommer), dan kan jy `n heelgetal stel vir wat dit opbreng met die kode: "int a = somemethod ()-"
  • Beeld getiteld 972649 5
    5. Verklaar die metode naam.Nadat u die klasse verklaar het wat toegang tot die metode kan verkry, behoort die Klas dit aan en die opbrengswaarde te gee, u moet die metode `n naam gee sodat dit genoem kan word.Om die metode `n naam te gee, tik eenvoudig die metode naam, gevolg deur `n oop en geslote hakies.Die voorbeelde hierbo sluit in, "somemethod ()" en "Methorname ()".U sal dan al die metodeverklarings binne oopgemaakte en geslote krullerige hakies invoer "{}"
  • Beeld getiteld 972649 6
    6. Bel die metode.Om `n metode te bel, moet jy net die metode se naam volg, gevolg deur oop en geslote hakies op die lyn wat jy die metode wil uitvoer.Maak seker dat jy net `n metode in `n klas noem wat toegang het tot dit.Die volgende is `n voorbeeld van `n metode wat verklaar word en dan in die klas genoem word:.
    Openbare Klas Klasnaam {Openbare Statiese Void Methodsname () {stelsel.buite.druk ("Dit is `n metode") -} Openbare Statiese Void Main (String [] args) {Methodsname () -}}
  • Beeld getiteld 972649 7
    7. Voeg `n parameter by tot `n metode (indien nodig).Sommige metodes vereis `n parameter soos `n heelgetal (`n nommer) of `n verwysingstipe (soos die naam van `n voorwerp). As `n metode `n parameter vereis, tik jy net die parameter tussen die oop en geslote hakies na die metode se naam.`N Metode wat `n heelgetal parameter van `n heelgetal vereis, sal lyk "somemethod (int a)" of soortgelyke.`N Metode wat `n verwysingstipe gebruik, sal lyk "Somemethod (Object OBJ)" of soortgelyke.
  • Beeld getiteld 972649 8
    8. Bel `n metode met `n parameter.By die roeping van `n metode wat `n parameter vereis, sal u net die parameter in die paretese voeg na die metode naam. Byvoorbeeld:"somemethod (5)" of "somemethod (n)" as "n" is `n heelgetal.As die metode `n verwysingsvoorwerp benodig, moet u die naam van die voorwerp in die oop en geslote hakies in die naam van die voorwerp vereis.Byvoorbeeld, "Somemethod (4, ding)".
  • Beeld getiteld 972649 9
    9. Voeg verskeie parameters by `n metode.Metodes kan ook verskeie parameters hê, eenvoudig geskei deur kommas.In die volgende voorbeeld word `n metode geskep om twee heelgetalle bymekaar te voeg en die som as die opgawe metode terug te gee.Wanneer die metode genoem word, word die twee heelgetalle gegee as parameters sal saam bygevoeg word.Wanneer die program uitgevoer word, sal u `n uitset ontvang wat sê "Die som van A en B is 50".:
    Openbare Klas MyClass {Openbare Statiese Void Sum (int A, Int B) {Int C = A + B-stelsel.buite.druk ("Die som van A en B is "+ c) -} Openbare statiese Void Main (string [] args) {som (20, 30) -}}
  • Video

    Deur hierdie diens te gebruik, kan sommige inligting met YouTube gedeel word.

    Wenke

    By die roeping van `n metode wat iets teruggee, kan u `n ander metode noem wat gebaseer is op wat die metode opbrengs.Kom ons sê ons het `n metode genaamd GetObject () wat `n voorwerp gee.Wel, in die klas Objek, Daar is `n nie-statiese metode oproep teorie wat die terugkeer die Objek in die vorm van a Lyn.Dus, as jy dit wou kry Lyn van die Objek terugbesorg deur GetObject () In een reël sal jy net skryf "String str = getobject ().toString ()-".

    Waarskuwings

    Wees versigtig vir abstrakte klasse en metodes.As `n metode abstrak is, kan dit nie gebruik word voordat dit deur `n ander klas geïmplementeer word nie.Dit is omdat `n abstrakte metode nie in die eerste plek enige kode daarin het nie.Abstrakte klasse word as `n soort raamwerk gebruik.
    Deel op sosiale netwerke:
    Soortgelyk