Мазмұны:

Котлиндегі интерфейс дегеніміз не?
Котлиндегі интерфейс дегеніміз не?

Бейне: Котлиндегі интерфейс дегеніміз не?

Бейне: Котлиндегі интерфейс дегеніміз не?
Бейне: Kotlin-Shorts #2. Айнымалылар типтері 2024, Мамыр
Anonim

Котлин - Интерфейс . жылы Котлин , the интерфейс Java 8-ге дәл ұқсас жұмыс істейді, яғни олар әдісті іске асыруды, сондай-ақ дерексіз әдістерді жариялауды қамтуы мүмкін. Ан интерфейс оның анықталған функционалдығын пайдалану үшін класс арқылы жүзеге асырылуы мүмкін.

Тиісінше, дерексіз класс пен интерфейстердің айырмашылығы неде?

Негізгі айырмашылық әдістері болып табылады ның Java интерфейс жанама түрде болады реферат және іске асырылуы мүмкін емес. Ан дерексіз класс соңғы емес айнымалыларды қамтуы мүмкін. Мүшелер ның Java интерфейс әдепкі бойынша жалпыға ортақ болып табылады. Java дерексіз класс кәдімгі дәмдерге ие болуы мүмкін сыныптың жеке, қорғалған және т.б. сияқты мүшелер.

Сол сияқты, неге біз абстрактілі сыныпқа қарағанда интерфейсті пайдаланамыз? негізгі артықшылықтары дерексіз класс үстіндегі интерфейс алмаз мәселесінің пайда болуын жеңу және көп мұраға қол жеткізу болып табылады. Java-да гауһар мәселесі үшін ешқандай шешім қарастырылмаған сыныптарды қолдану . Осы себепті көп мұра блок болып табылады сыныптарды қолдану java тілінде.

Мұнда Android интерфейсін қайда пайдаланамыз?

андроидты әзірлеуде интерфейстерді қолдану

  • Бұл тұрақты мәндердің, әдістердің (абстрактілі, статикалық және әдепкі) және кірістірілген түрлердің жинағы.
  • Сыныптан айырмашылығы.
  • Интерфейс түйінді сөзі интерфейсті жариялау үшін қолданылады.
  • Класс интерфейсті жүзеге асыру үшін implements кілт сөзін пайдаланады.
  • Класс интерфейсті функция ретінде пайдаланады.

Интерфейстегі қасиеттерді жариялай аламыз ба?

Интерфейстер сыныптарды жүзеге асыру арқылы орындалатын келісімшарттар болып табылады. Сондықтан олар алады қоғамдық әдістерден тұрады, қасиеттері және оқиғалар (индексерлер де рұқсат етіледі). Сіз алады бірақ базалық сыныптарда айнымалылар бар. Интерфейстердегі сипаттар - Иә, өйткені олар капюшонның астындағы жұптық әдістер.

Ұсынылған: