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 metodeV 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:
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:
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:
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.