Si të telefononi metodat në Java: 7 hapa (me fotografi)

Përmbajtje:

Si të telefononi metodat në Java: 7 hapa (me fotografi)
Si të telefononi metodat në Java: 7 hapa (me fotografi)

Video: Si të telefononi metodat në Java: 7 hapa (me fotografi)

Video: Si të telefononi metodat në Java: 7 hapa (me fotografi)
Video: Si te bejme screenshot ne kompjuter Laptop dhe Fiks @EduardSimoni 2024, Mund
Anonim

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

Metodat Java Hapi 1
Metodat Java Hapi 1

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

Metodat Java Hapi 2
Metodat Java Hapi 2

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.

Metodat Java Hapi 3
Metodat Java Hapi 3

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 ();

".

Metodat Java Hapi 4
Metodat Java Hapi 4

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.

Metodat Java Hapi 5
Metodat Java Hapi 5

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ë ();

Metodat Java Hapi 6
Metodat Java Hapi 6

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ë.

Metodat Java Hapi 7
Metodat Java Hapi 7

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 ();

  • ".

Recommended: