Lai deklarētu klasi, kas ievieš saskarni, klases deklarācijā iekļaujiet an implements klauzulu. Jūsu klase var ieviest vairāk nekā vienu interfeisu, tāpēc atslēgvārdam implements seko ar komatiem atdalīts klases ieviesto saskarņu saraksts.
Kad klase ievieš saskarni, kas tai jādara?
Klasei, kas ievieš saskarni, jāievieš visas saskarnē deklarētās metodes. Metodēm ir jābūt tieši tādam pašam parakstam (nosaukums + parametri), kā norādīts saskarnē. Klasei nav nepieciešams ieviest (deklarēt) saskarnes mainīgos. Tikai metodes.
Kas ir klase, kas ievieš saskarni ar nosaukumu?
"Interfeisa ieviešana" ir vispārināta, savukārt operētājsistēmā Android mēs to parasti saucam par "Interface Listener class". Jūsu gadījumā, ja A ievieš interfeisu B, tas ieviesīs arī savas metodes.
Kad klase ievieš saskarni, kas tai jādara?
Kad klase ievieš saskarni, kas tai jādara? Tam ir jādeklarē un jānodrošina metodes pamatteksts katrai metodei saskarnē. Jūs tikko apguvāt 5 terminus!
Ja klase, kas ievieš saskarni, nenodrošina ieviešanu?
Ja klase īsteno interfeisu un nenodrošina metodes korpusu visām saskarnē norādītajām funkcijām, tad ir jādeklarē klaseabstrakts. Java bibliotēkas piemērs ir Comparator Interface.