As u 'n Java -programmeerder wil word, is daar baie nuwe konsepte wat u moet leer. Daar is klasse, metodes, uitsonderings, konstrukteurs, veranderlikes en meer; U kan oorweldig wees as u dit leer. U moet dit dus een vir een leer. In hierdie tutoriaalartikel leer u hoe u 'n metode in java kan noem.
Stap
Stap 1. Metode gelykstaande aan funksies in programmeertale soos C, wat help met die hergebruik van kode. Metodes bestaan uit 'n reeks stellings, en hierdie metodes kan via ander stellings genoem word. As dit geroep word, word alle stellings wat deel uitmaak van die metode uitgevoer. Oorweeg byvoorbeeld hierdie metode:"
openbare statiese leemte metodeVoorbeeld () {}
. Daar is tans geen kode daarin nie, maar daar is drie sleutelwoorde voor die metode se naam. Daar is
publiek
,
staties
en
nietig
Stap 2. Woord
publiek
voordat die metode se naam beteken dat die metode self vanaf enige plek wat 'n ander klas insluit, kan bel, selfs uit 'n ander pakket (lêer), solank u die klas invoer.
Daar is ander woorde wat kan vervang
publiek
. Die woord is
beskerm word
en
privaat
. As 'n metode
beskerm word
dan kan slegs hierdie klas en sy subklasse (klasse wat dit as basis vir die opstel van kode gebruik) die metode noem. 'N Metode
privaat
kan slegs binne daardie klas genoem word. Die laaste navraag is nie regtig 'n woord nie. Die woord word slegs gebruik as u geen plaasvervanger het nie
publiek
,
beskerm word
of
privaat
. Hierdie woord word standaard genoem, of pakket-privaat. Dit beteken dat slegs klasse in dieselfde pakket die metode kan noem.
Stap 3. Tweede sleutelwoord,
staties
beteken dat die metode tot die klas behoort en nie 'n voorbeeld van die klas (voorwerp) is nie.
Statiese metodes moet gebruik word met die klasnaam:"
ExampleClass.methodExample ()
Maar as die navraag
staties
bestaan nie, kan metodes slegs deur voorwerpe genoem word. Byvoorbeeld, as klas genoem word
Voorbeeldvoorwerp
en het 'n konstruktor (om 'n voorwerp te skep), kan ons 'n nuwe voorwerp skep deur te tik
Voorbeeldobjek obj = nuwe Voorbeeldobjek ();
en noem die metode met"
obj.methodExample ();
".
Stap 4. Nog 'n woord voor die metode naam is
nietig
.
Sê
nietig
beteken dat die metode niks teruggee nie (niks teruggee as u die metode uitvoer nie). As u 'n metode wil hê om iets terug te stuur, vervang die woord
nietig
met die datatipe (primitief of verwysingstipe) van die voorwerp (of primitiewe tipe) wat u wil genereer. Voeg net by
terugkeer
plus 'n voorwerp van daardie tipe iewers voor die einde van die metodekode.
Stap 5. As u 'n metode bel wat iets teruggee, kan u dit wat teruggestuur is, gebruik
Byvoorbeeld, as
someMethod ()
gee 'n heelgetal terug, dan kan u 'n heelgetal stel op wat met"
int a = someMethod ();
Stap 6. Sommige metodes vereis parameters
'N Metode wat 'n heelgetal parameter neem, sal lyk
someMethod (int a)
. As u 'n metode soos hierdie gebruik, moet u die metode se naam skryf, dan 'n heelgetal tussen hakies:
sommige metode (5)
of
sommige metode (n)
as
is 'n heelgetal.
Stap 7. Metode kan ook veelvuldige parameters hê, skei dit net met kommas. As metode
sommige metodes
vereis twee parameters,
int a
en
Voorwerp obj
sal lyk soos"
someMethod (int a, Object obj)
. Om hierdie nuwe metode te gebruik, moet u die metodenaam noem, gevolg deur 'n heelgetal en 'n voorwerp tussen hakies:
someMethod (4, ding)
met
ding
is 'n
Voorwerp
Wenke
-
As u 'n metode noem wat iets teruggee, kan u 'n ander metode noem, gebaseer op wat die metode teruggee. Ons het byvoorbeeld 'n metode met die naam
getObject ()
wat 'n voorwerp produseer. Wel, in die klas
Voorwerp
geen nie-statiese metodeoproepe
toString
wat produseer
Voorwerp
in die vorm van
String
. Dus, as u wil kry
String
dit is van
Voorwerp
gegenereer deur
getObject ()
Skryf net in een reël"
String str = getObject (). ToString ();
- ".