Nëse doni të bëheni programues Java, ka shumë koncepte të reja për të mësuar. Ka klasa, metoda, përjashtime, konstruktorë, ndryshore dhe më shumë; Ju mund të jeni të tronditur duke e mësuar atë. Pra, ju duhet t'i mësoni ato një nga një. Në këtë artikull mësimor, do të mësoni se si të thërrisni një metodë në java.
Hapi
Hapi 1. Metoda ekuivalente me funksionet në gjuhët e programimit si C, e cila ndihmon në ripërdorimin e kodit. Metodat përbëhen nga një seri deklaratash, dhe këto metoda mund të quhen përmes pohimeve të tjera. Kur thirren, të gjitha deklaratat që janë pjesë e metodës do të ekzekutohen. Për shembull, merrni parasysh këtë metodë:"
metoda publike e zbrazëtisë statikeShembull () {}
. Aktualisht nuk ka asnjë kod në të, por ka tre fjalë kyçe para emrit të metodës. Ka
publike
,
statike
dhe
i pavlefshëm
Hapi 2. Fjala
publike
para se emri i metodës të nënkuptojë që vetë metoda mund të thirret nga çdo vend që përfshin një klasë tjetër, madje edhe nga një paketë (skedar) tjetër për sa kohë që ju e importoni atë klasë.
Ka fjalë të tjera që mund të zëvendësojnë
publike
Me Fjala është
e mbrojtur
dhe
privat
Me Nëse një metodë
e mbrojtur
atëherë vetëm kjo klasë dhe nënklasat e saj (klasat që e përdorin këtë si bazë për përpilimin e kodit) mund ta thërrasin metodën. Një metodë
privat
mund të thirret vetëm brenda asaj klase. Fjala kyçe e fundit nuk është me të vërtetë një fjalë. Fjala përdoret vetëm nëse nuk keni zëvendësues
publike
,
e mbrojtur
ose
privat
Me Kjo fjalë quhet e paracaktuar, ose paketë-private. Kjo do të thotë që vetëm klasat në të njëjtën paketë mund ta quajnë metodën.
Hapi 3. Fjala kyçe e dytë,
statike
do të thotë që metoda i përket klasës dhe nuk është shembull i klasës (objektit).
Metodat statike duhet të thirren duke përdorur emrin e klasës:"
ShembullClass.methodExample ()
Megjithatë, nëse fjala kyçe
statike
nuk ekziston, metodat mund të quhen vetëm përmes objekteve. Për shembull, nëse quhet klasë
ShembullObjekt
dhe ka një konstruktor (për të krijuar një objekt), ne mund të krijojmë një objekt të ri duke shtypur
ShembullObject obj = Shembull i riObject ();
dhe thirrni metodën me"
obj.metodaShembull ();
".
Hapi 4. Një fjalë tjetër para emrit të metodës është
i pavlefshëm
.
Thuaj
i pavlefshëm
do të thotë që metoda nuk kthen asgjë (nuk kthen asgjë nëse e përdorni metodën). Nëse doni një metodë për të kthyer diçka, thjesht zëvendësoni fjalën
i pavlefshëm
me llojin e të dhënave (llojin primitiv ose referencë) të objektit (ose llojin primitiv) që dëshironi të gjeneroni. Thjesht shtoni
kthim
plus një objekt të atij lloji diku para përfundimit të kodit të metodës.
Hapi 5. Kur thërrisni një metodë që kthen diçka, mund të përdorni atë që është kthyer
Për shembull, nëse
disa Metoda ()
kthen një numër të plotë, atëherë mund të vendosni një numër të plotë në atë që kthehet me"
int a = disaMetodë ();
Hapi 6. Disa metoda kërkojnë parametra
Një metodë që merr një parametër të plotë do të dukej
disa Metoda (int a)
Me Kur përdorni një metodë si kjo, duhet të shkruani emrin e metodës, pastaj një numër të plotë në kllapa:
disa Metoda (5)
ose
disa Metoda (n)
nëse
është një numër i plotë.
Hapi 7. Metoda gjithashtu mund të ketë parametra të shumtë, thjesht ndani ato me presje. Nëse metoda
disaMetoda
kërkon dy parametra,
int a
dhe
Objekt obj
do të duket si"
disa Metoda (int a, Objekt obj)
. Për të përdorur këtë metodë të re, duhet të thërrisni emrin e metodës të ndjekur nga një numër i plotë dhe një objekt në kllapa:
disa Metoda (4, gjë)
me
gjë
Eshte nje
Objekt
Këshilla
-
Kur thërrisni një metodë që kthen diçka, mund të thërrisni një metodë tjetër bazuar në atë që ajo metodë kthen. Për shembull ne kemi një metodë të quajtur
getObject ()
e cila prodhon një objekt. Epo, në klasë
Objekt
nuk thirret metoda jo-statike
teString
të cilat prodhojnë
Objekt
në formën e
Varg
Me Pra, nëse doni të merrni
Varg
eshte nga
Objekt
të krijuara nga
getObject ()
në një rresht, thjesht shkruaj"
String str = getObject (). ToString ();
- ".