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