Cov txheej txheem interface puas tuaj yeem muaj qhov tsis muaj Java?
Cov txheej txheem interface puas tuaj yeem muaj qhov tsis muaj Java?

Video: Cov txheej txheem interface puas tuaj yeem muaj qhov tsis muaj Java?

Video: Cov txheej txheem interface puas tuaj yeem muaj qhov tsis muaj Java?
Video: Сравнение G-Shock Magma Ocean Коллекция | GPRB1000 Rangeman | GWF1035 Frogman | MT... 2024, Plaub Hlis Ntuj
Anonim

A Java interface yog me ntsis zoo li ib Java chav kawm, tsuas yog a Java interface tuaj yeem ua tau tsuas muaj txoj kev kos npe thiab teb. A Java interface tsis yog xav kom muaj kev siv ntawm cov txoj kev , tsuas yog kos npe (npe, tsis muaj thiab exceptions) ntawm cov txoj kev.

Nyob rau hauv txoj kev no, ib qho interface puas tuaj yeem muaj cov kev txwv?

Ib interface tau ncua ib tus lej ntawm interfaces . Thaum ib chav kawm siv ib qho interface nws siv tag nrho cov kev tshaj tawm hauv qhov ntawd interface . Koj tuaj yeem muaj variables thiab tsis muaj ntawm ib interface hom. Koj ua tau kuj muab cov no raws li xav tau.

Tsis tas li ntawd, AN interfaces tuaj yeem hloov pauv Java? Tag nrho sib txawv tshaj tawm hauv interface yog implicitly pej xeem static kawg sib txawv (tsis tu ncua). Txhua txoj hauv kev tau tshaj tawm hauv Java Interfaces yog implicitly pej xeem thiab abstract, txawm tias koj tsis siv pej xeem los yog abstract lo lus tseem ceeb. Interface tau ncua ib los yog ntau tshaj lwm yam interface.

Kuj paub, vim li cas cov txheej txheem interface yog pej xeem hauv Java?

Interfaces yog txhais los txhais cov pej xeem API ntawm ib hom - thiab tsuas yog qhov ntawd, tsis yog nws qhov kev siv. Yog li txhua yam txoj kev (los yog tus tswv cuab zoo li qub) koj txhais hauv ib qho interface yog los ntawm txhais pej xeem . Txij thaum ib interface tsis tuaj yeem muaj qhov kev ua tiav, tsis muaj txoj hauv kev hu rau ib tus tswv cuab txoj kev los ntawm sab hauv.

Lub interface puas tuaj yeem muaj tus tsim?

Nov yog cov lus nug feem ntau java kev xam phaj. Lo lus teb yog Tsis yog, interface ua tsis tau muaj constructors . Txhawm rau hu rau txhua txoj kev peb xav tau ib qho khoom vim tsis tas yuav tsum tau muaj khoom ntawm interface , tsis tas yuav muaj tus tsim hauv interface ( Tus tsim raug hu thaum lub sij hawm tsim khoom).

Pom zoo: