Kaj pomeni dvojno dvopičje (::) v Javi

Kaj Pomeni Dvojno Dvopicje V Javi



V Javi se veliko operaterjev uporablja za izvajanje različnih vrst nalog, eden od njih je ' :: ” (dvopičje) z imenom “ Referenca metode ” operaterja. Ta operator je zamenjava za lambda izraz in se uporablja za sklicevanje na metodo, ne glede na to, ali gre za statično metodo, konstruktor ali metodo primerka.

Ta vadnica bo ponazorila, kaj pomeni ' :: ” in kako ga uporabljati v Javi.

Kaj pomeni »::« v Javi?

Dvojno dvopičje ' :: ” je referenčni operator metode, ki se uporablja za klic metode. Nanaša se na navedeno metodo s pomočjo imena razreda. Ta operator se obnaša podobno kot lambda izraz. Vendar za reference ne potrebuje argumentov metode. Zato ' :: ” je preprost in učinkovitejši.







Zdaj pa preglejmo spodnji primer, da preverimo osnovno delovanje omenjenega operaterja.



Primer
Najprej bomo ustvarili seznam nizov za številke z imenom ' na enem ”:



Seznam < Vrvica > na enem = novo ArrayList < Vrvica > ( ) ;

Nato dodajte zahtevane elemente na ustvarjen seznam z uporabo ' dodaj() ” metoda:





na enem. dodati ( 'ena' ) ;
na enem. dodati ( 'dva' ) ;
na enem. dodati ( 'Tri' ) ;
na enem. dodati ( 'štiri' ) ;
na enem. dodati ( 'pet' ) ;

Na koncu uporabite » za vsakogar ” in natisnite elemente seznama. Za to bomo uporabili » println() ' metoda ' Sistem ' in do njega dostopajte z ' :: ” operater:

na enem. za vsakogar ( Sistem. ven :: println ) ;



Vsi dodani elementi bodo izpisani na konzoli:

Zdaj pa preverimo napredno uporabo operaterja »::« v Javi.

Kako uporabljati »::« v Javi?

Referenčni operator metode “::” se uporablja za klicanje različnih vrst metod v Javi, kot so:

Zdaj bomo obravnavali vsako od omenjenih metod eno za drugo.

1. način: Pokličite statično metodo z uporabo operaterja »::« v Javi

Če želite poklicati statično metodo razreda, uporabite » :: ” na naslednji način:

Sintaksa

tarča razred ime :: statična ime metode

V zgornji sintaksi navedite ciljni razred, iz katerega se bo metoda dostopala.

Primer
Uporabili bomo isti seznam, ustvarjen v zgornjem primeru. Vendar bomo ustvarili statično metodo z imenom ' prikaz() ”, da natisnete elemente seznama:

statična praznina zaslon ( Vrvica stng ) {
Sistem. ven . println ( stng ) ;
}

V metodi main() bomo poklicali statično metodo ' prikaz() ' od ' Primer « z uporabo referenčnega operatorja metode »::«:

na enem. za vsakogar ( Primer :: zaslon ) ;

Izhod

Želite dostopati do konstruktorja z uporabo referenčnega operatorja metode? Oglejte si spodnji razdelek.

2. način: Pokličite konstruktor z uporabo operaterja »::« v Javi

Za priklic konstruktorja razreda lahko uporabite tudi referenčni operator metode.

Sintaksa

razred ime :: novo

Primer
V konstruktorju » Primer ', bomo imenovali ' System.out.println() ” za izpis dodanih elementov seznama tipa String:

javni primer ( Vrvica stng ) {
Sistem. ven . println ( stng ) ;
}

V metodi main() pokličemo konstruktor z uporabo ' novo ' in dodajanje ' :: ” po podajanju imena razreda. ' novo ” bo ustvaril objekt razreda, ki samodejno kliče metodo konstruktorja:

na enem. za vsakogar ( Primer :: novo ) ;

Izhod

Pojdimo k naslednji metodi!

3. način: Metoda primerka klica z uporabo operaterja »::« v Javi

Podobno kot pri statični metodi lahko pokličete tudi metodo primerka razreda z uporabo ' :: ” operaterja. Za to boste najprej ustvarili objekt razreda in nato poklicali metodo primerka s pomočjo naslednje sintakse.

Sintaksa

tarča razred predmet :: ime metode primerka

Primer
Zdaj bomo ustvarili objekt ' npr ' od ' Primer ” razred:

Primer pr = novo Primer ( ) ;

Nato pokličite metodo primerka ' prikaz() ' z uporabo predmeta razreda in ' :: ” referenčni operator metode:

na enem. za vsakogar ( npr :: zaslon ) ;

Izhod

Zbrali smo vse potrebne informacije v zvezi z referenčnim operatorjem metode ' :: « in njegovo uporabo v Javi.

Zaključek

' :: « je operator, imenovan »Referenčni operater metode«, ki se uporablja za dostop do metode tako, da kaže nanjo z imenom razreda. To vrsto operaterja Java je mogoče uporabiti za klicanje različnih vrst metod v programu, kot so statične metode, konstruktorji in metode primerkov. Ta vadnica je ponazorila, kaj ' :: ” (dvopičje) pomeni in kako ga uporabljati v Javi.