Агуулгын хүснэгт:

Котлин дахь интерфейс гэж юу вэ?
Котлин дахь интерфейс гэж юу вэ?

Видео: Котлин дахь интерфейс гэж юу вэ?

Видео: Котлин дахь интерфейс гэж юу вэ?
Видео: Java On Conference 2022, JDK 19, Spring Framework 6 и Spring Boot 3 [Новости MJC #11] 2024, May
Anonim

Котлин - Интерфэйс . онд Котлин , the интерфейс Java 8-тай яг адилхан ажилладаг бөгөөд энэ нь аргын хэрэгжилт болон хийсвэр аргуудын мэдэгдлийг агуулж болно гэсэн үг юм. Ан интерфейс тодорхойлсон функцийг ашиглахын тулд ангиар хэрэгжүүлж болно.

Үүний дагуу хийсвэр анги болон интерфейсийн хооронд ямар ялгаа байдаг вэ?

Үндсэн ялгаа аргууд юм - ийн Java интерфейс далд хэлбэрээр байдаг хийсвэр мөн хэрэгжилттэй байж болохгүй. Ан хийсвэр анги эцсийн бус хувьсагчийг агуулж болно. Гишүүд - ийн Java интерфейс өгөгдмөлөөр олон нийтэд нээлттэй байна. Java хийсвэр анги ердийн амттай байж болно ангийн хувийн, хамгаалагдсан гэх мэт гишүүд.

Үүнтэй адилаар бид яагаад хийсвэр ангиас илүү интерфейсийг ашигладаг вэ? -ийн гол давуу талууд хийсвэр класс дээрх интерфейс алмазын асуудлыг даван туулж, олон өв залгамжлалд хүрэх явдал юм. Java хэл дээр алмазын асуудлыг шийдэх шийдэл байдаггүй анги ашиглах . Ийм учраас олон удамшлыг блоклодог анги ашиглах java хэл дээр.

Эндээс бид Андройдын интерфейсийг хаана ашигладаг вэ?

Android хөгжүүлэлт дэх интерфейсийн хэрэглээ

  • Энэ нь тогтмол, аргууд (хийсвэр, статик болон анхдагч) болон үүрлэсэн төрлүүдийн цуглуулга юм.
  • Ангиасаа ялгаатай.
  • Интерфейсийн түлхүүр үг нь интерфэйсийг зарлахад хэрэглэгддэг.
  • Анги нь интерфэйсийг хэрэгжүүлэхдээ implements түлхүүр үгийг ашигладаг.
  • Анги нь интерфэйсийг функц болгон ашигладаг.

Бид интерфэйс дэх шинж чанаруудыг зарлаж болох уу?

Интерфейсүүд анги хэрэгжүүлэх замаар биелүүлэх гэрээнүүд юм. Тиймээс тэд чадна нийтийн аргуудаас бүрдэх, шинж чанарууд болон үйл явдлууд (индексчлэгчийг бас зөвшөөрдөг). Та чадна Үндсэн ангиудад хувьсагчтай байдаг. Интерфейс дэх шинж чанарууд -Тийм ээ, учир нь эдгээр нь бүрээсний доор хосолсон аргууд юм.

Зөвлөмж болгож буй: