Saskarnes Java

Satura rādītājs
Parasti, kad mēs savā veidā strādājam orientēts uz objektu Mums ir brīvība modelēt daudzas klases, kas ļauj mums daudzas lietas pārvietot no reālās pasaules uz digitālo formātu, tomēr ir gadījumi, kad mums ir nepieciešams, lai šīm klasēm būtu daži pamata uzvedības veidi, kas ļauj mums veikt darbības starp to grupām vai vienkārši viņu uzvedība ietver kaut ko īpašu.
SaskarnesLai to sasniegtu, mums ir saskarnes, kas ir ļoti līdzīgas struktūras klasēm, kurās mēs varam definēt metodes un konstantes, kuras izmantos klases, kuras tās īsteno, tas tiek darīts, lai varētu pievienot uzvedību, kas padara klases saderīgas, lai sasniegtu tik svarīgas lietas kā objektu salīdzinājums.
A interfeisu patiesībā uzvedas līdzīgi kā klase Java Tas izturas pret to šādi, ģenerējot failu no Baitu kods atdalīti ar katru, turklāt, līdzīgi abstraktai klasei, Saskarnes Tos nevar atveidot, tāpēc mums paliek iespēja tos ieviest, izmantojot citas klases, kas tās atkārtoti definē abstraktas metodes.
Lai izveidotu saskarni, mums jāievēro šāda struktūra:
 interfeisa modifikators InterfaceName { / ** Pastāvīgās deklarācijas Abstraktās metodes deklarācijas * /} 

Tad mēs redzam, ka mums jāsāk norādīt modifikators, tas var būt: publiski, aizsargāti, privāti, tad mēs turpinām ar saskarnes atslēgvārdu šādā veidā Java Jūs varat zināt, ka tā nav klase un visbeidzot tās nosaukums, jau tās ietvaros mēs varam definēt konstantes un abstraktās metodes. Nākamajā attēlā redzēsim jau definēta interfeisa kodu.

Pēc tam mēs esam izveidojuši a publiskā saskarne ko sauc par ēdamu un kas ļauj mums klasēm pievienot uzvedību, nosakot abstraktu metodi formEat (), Pēc tam mēs varam definēt veidu, kādā var ēst to klašu objektus, kas īsteno šo saskarni.
Mēs esam vairākkārt minējuši vārdu īstenot, kad runājam par a saskarne klasē, tas ir tāpēc, ka rezervētais vārds, ar kuru mēs pievienojamies interfeisu ar klasi ir darbarīki tāpēc mēs šo jēdzienu definējam šādā veidā.
Šajā piemērā mēs redzēsim iepriekšējā piemērā izveidotās saskarnes ieviešanu:

Mēs redzam, ka esam izveidojuši klasi ar nosaukumu Cālis kas manto no a abstrakta klase Dzīvnieks un tas arī īsteno mūsu interfeisu Ēdams, to darot, mēs esam spiesti pārrakstīt tās abstrakto metodi, lai mūsu klase varētu strādāt.
Cita lietotnePastāv arī iespēja ieviest saskarni a abstrakta klase lai visām bērnu klasēm būtu jāpārmanto abstraktās metodes un tādējādi jāmodelē viņu uzvedība, neveicot ieviešanu katrā no tām.
Ar to mēs pabeidzam šo apmācību, jo redzam, ka saskarnes ir vēl viens resurss, kas palīdzēs mums padziļināt jēdzienus, kurus mēs varam iekļaut savās lietojumprogrammās Java.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave