Hoe om `n metode in Java te bel
Wanneer jy begin program in Java
conținut
stappe
1
`N Metode is die ekwivalent van `n funksie in tale soos C wat help om die kode weer te gebruik. `N Groep stellings is `n metode en `n metode kan deur enige ander stelling aangevoer word. Wanneer `n metode in java genoem word, sal al die sinne binne die metode uitgevoer word. Kyk byvoorbeeld na hierdie metode. "
publieke statiese leegte metodeExample () {}
". Dit dra nie kode nie, maar daar is drie sleutelwoorde voor die metode naam. Dit is: openbare
, statiese
, en leemte
.2
Die woord
openbare
voor die metode beteken dat die metode vanaf enige plek genoem kan word, insluitend ander klasse, en selfs verskillende lêers terwyl die klas ingevoer word. Daar is ander woorde wat kan vervang openbare
. Dit is, beskerm
en private
. As `n metode is beskerm
, dan kan dit slegs in sy klas en subklasse gebruik word (dit is die klasse wat daaruit geskep word). As `n metode is private
, dan kan dit slegs binne die klas gebruik word. Die laaste woord bestaan nie regtig nie en word standaard ingestel as jy nie een van die ander twee gebruik nie en sal voorkom dat die metode van êrens anders as jou klas geroep word.3
Die tweede navraag is
statiese
wat beteken dat die metode behoort aan `n klas en nie aan die klas van die klas nie (voorwerp). Statiese metodes moet genoem word met die naam van die klas: "VoorbeeldClass.methodExample ()
". Maar as die woord statiese
dit is nie daar nie, dan kan die metode slegs deur middel van `n voorwerp aangewend word. Byvoorbeeld, as die klas vernoem is ExampleObject
en het `n konstruktor (diegene wat voorwerpe maak), dan kan ons `n nuwe voorwerp maak deur te skryf VoorbeeldObject obj = nuwe ExampleObject () -
, en noem die metode met"obj.methodExample () -
".4
Die laaste woord in die metode is
leemte
. Die woord leemte
beteken dat die metode niks teruggee nie (dit beteken dat dit niks terugkom wanneer die metode loop nie). As jy `n metode wil hê om iets terug te gee, vervang die woord leemte
met `n soort inligting oor die voorwerp wat jy wil terugkeer. Voeg dan by terugkeer
plus `n voorwerp van die tipe wat gesoek word aan die einde van die kode in die metode.5
As jy `n metode noem wat iets oplewer, kan jy gebruik wat dit teruggee. Byvoorbeeld, as `n metode
someMethod ()
gee `n heelgetal terug, dan kan u hierdie waarde toewys aan wat opgawes soos in die volgende voorbeeld: "int a = someMethod () -
"6
Sommige metodes vereis `n parameter. Die metode wat `n heelgetal-tipe parameter benodig, sal soos volg lyk:
someMethod (int a)
Wanneer jy so `n metode gebruik, skryf die metode en dan die heelgetal tussen hakies: someMethod (5)
of someMethod (n)
indien N
Dit is `n heelgetal.7
Die metodes kan verskeie parameters hê wat deur kommas geskei word. As die metode
someMethod
dit vereis twee parameters, int a
en Object obj
, Dit sal so lyk: "someMethod (int a, Object obj)
". Om hierdie nuwe metode te gebruik, gebruik die naam van die metode gevolg deur `n heelgetal en `n voorwerp tussen hakies: someMethod (4 ding)
waar ding
Dit is `n voorwerp
.wenke
- As jy `n metode noem wat `n waarde opbrengs, kan jy `n ander metode bel op grond van wat `n ander metode terugkom. Stel byvoorbeeld dat ons `n metode het
getObject ()
wat `n voorwerp teruggee. In die klasvoorwerp
, Daar word `n nie-statiese metode genoemtoString
wat dievoorwerp
in die vorm van `n ketting (string
). Dus, as wat jy wil kry, is `n ketting (string
) van die voorwerp (voorwerp
) wat jy gebruikgetObject ()
om dit terug te gee, skryf ".String str = getObject (). ToString () -
".
waarskuwings
- Wees versigtig met abstrakte metodes en klasse. As `n metode abstrak is, kan dit nie gebruik word tensy dit deur `n ander klas geïmplementeer word nie. Dit is omdat die metode nie in die eerste plek `n kode het nie. Die abstrakte klasse word gebruik as `n soort verwysingsraamwerk of werk.
Deel op sosiale netwerke:
Verwante
- Hoe om Java op te dateer
- Hoe om persentasie in Java te bereken
- Hoe om `n Java-venster in Swing te sluit
- Hoe om te kodeer in Base64 met Java
- Hoe om karakterkoorde in Java te vergelyk
- Hoe om jou eerste Java-program in Ubuntu Linux te skep
- Hoe om `n Java-applet te skep
- Hoe om die som van twee getalle in Java te vind
- Hoe om jou eerste Java-program te skryf
- Hoe om `n Java-program te skryf met twee klasse met behulp van Eclipse
- Hoe om `n program in Java te skryf om die gemiddelde te bereken
- Hoe om `n grafiese koppelvlak van rooster in Java te maak
- Hoe om `n skikking in Java te druk
- Hoe om Java op Windows 8 te installeer
- Hoe om die lengte van `n tou in Java te kry
- Hoe om Java te herstel
- Hoe om Java-tuis te konfigureer
- Hoe om `n Java-ontwikkelaar op die hoogste vlak te word
- Hoe om `n veranderlike in Java te skep
- Hoe om `n string karakters in Java te verander
- Hoe om snare in Java te verdeel