Njia za kiolesura zinaweza kuwa na vigezo Java?
Njia za kiolesura zinaweza kuwa na vigezo Java?

Video: Njia za kiolesura zinaweza kuwa na vigezo Java?

Video: Njia za kiolesura zinaweza kuwa na vigezo Java?
Video: Jinsi ya Kutangaza Biashara Instagram Kwa Kutumia M-Pesa #Maujanja 102 2024, Desemba
Anonim

A Kiolesura cha Java ni kidogo kama a Java darasa, isipokuwa a Kiolesura cha Java kinaweza vyenye tu njia saini na mashamba. A Kiolesura cha Java haikusudiwi kuwa na utekelezaji wa mbinu , sahihi tu (jina, vigezo na isipokuwa) ya njia.

Kwa njia hii, interface inaweza kuwa na vigezo?

An interface inaweza kupanua idadi yoyote ya violesura . Wakati darasa linatekeleza a kiolesura inatekeleza njia zote zilizotangazwa katika hilo kiolesura . Wewe inaweza kuwa vigezo na vigezo ya kiolesura aina. Wewe unaweza pia tuma hizi kama inahitajika.

Kwa kuongezea, miingiliano ya CAN inaweza kuwa na vijiti vya Java? Wote vigezo alitangaza ndani kiolesura ni fainali tuli za umma vigezo (mara kwa mara). Njia zote zimetangazwa ndani Violesura vya Java ni hadharani na ni dhahania, hata kama hutumii neno kuu la umma au dhahania. Kiolesura unaweza kupanua moja au zaidi nyingine kiolesura.

Pia ujue, kwa nini njia za kiolesura ni za umma katika Java?

Violesura ni maana ya kufafanua umma API ya aina - na hiyo tu, sio utekelezaji wake. Hivyo yoyote njia (au mwanachama tuli) unafafanua katika kiolesura ni kwa ufafanuzi umma . Tangu an kiolesura haiwezi kuwa na utekelezaji wowote madhubuti, hakuna njia ya kupiga simu mwanachama yeyote mbinu kutoka ndani.

Kiolesura kinaweza kuwa na mjenzi?

Hili ni swali la mahojiano la java linaloulizwa mara kwa mara. Jibu ni Hapana, kiolesura haiwezi kuwa na wajenzi . Ili kupiga njia yoyote tunahitaji kitu kwani hakuna haja ya kuwa na kitu cha kiolesura , hakuna haja ya kuwa na mjenzi katika kiolesura ( Mjenzi inaitwa wakati wa kuunda kitu).

Ilipendekeza: