สารบัญ:

อินเทอร์เฟซใน Kotlin คืออะไร?
อินเทอร์เฟซใน Kotlin คืออะไร?

วีดีโอ: อินเทอร์เฟซใน Kotlin คืออะไร?

วีดีโอ: อินเทอร์เฟซใน Kotlin คืออะไร?
วีดีโอ: Kotlin : Interface detailed explanation | Added Subtitles | android coding 2024, อาจ
Anonim

Kotlin - อินเตอร์เฟซ . ใน Kotlin , NS อินเตอร์เฟซ ทำงานคล้ายกับ Java 8 ทุกประการ ซึ่งหมายความว่าสามารถมีการใช้งานวิธีการเช่นเดียวกับการประกาศวิธีการที่เป็นนามธรรม หนึ่ง อินเตอร์เฟซ สามารถนำไปใช้โดยคลาสเพื่อใช้ฟังก์ชันที่กำหนดไว้

ดังนั้น อะไรคือความแตกต่างระหว่าง abstract class และ interfaces?

หลัก ความแตกต่าง คือวิธีการ ของ Java อินเตอร์เฟซ โดยปริยาย บทคัดย่อ และไม่สามารถนำไปปฏิบัติได้ หนึ่ง คลาสนามธรรม อาจมีตัวแปรที่ไม่สิ้นสุด สมาชิก ของ Java อินเตอร์เฟซ เป็นสาธารณะโดยค่าเริ่มต้น ชวา คลาสนามธรรม สามารถมีรสชาติปกติ ของชั้นเรียน สมาชิกชอบส่วนตัวป้องกัน ฯลฯ..

ในทำนองเดียวกัน เหตุใดเราจึงใช้ส่วนต่อประสานกับคลาสนามธรรม ข้อได้เปรียบหลักของ อินเทอร์เฟซเหนือคลาสนามธรรม คือการเอาชนะปัญหาเพชรและสืบทอดมรดกได้หลายอย่าง ใน java ไม่มีวิธีแก้ปัญหาเพชรให้ ใช้คลาส . ด้วยเหตุนี้การสืบทอดหลายรายการจึงถูกบล็อก ใช้คลาส ในจาวา

ในที่นี้ เราจะใช้อินเทอร์เฟซใน Android ที่ไหน

การใช้อินเทอร์เฟซในการพัฒนา Android

  • เป็นชุดของค่าคงที่ เมธอด (นามธรรม สแตติก และค่าดีฟอลต์) และประเภทที่ซ้อนกัน
  • ความแตกต่างจากคลาส
  • คำหลักของอินเทอร์เฟซใช้เพื่อประกาศอินเทอร์เฟซ
  • คลาสใช้คำสำคัญ Implement เพื่อใช้งานอินเทอร์เฟซ
  • คลาสใช้อินเทอร์เฟซเป็นฟังก์ชัน

เราสามารถประกาศคุณสมบัติในส่วนต่อประสานได้หรือไม่?

อินเทอร์เฟซ เป็นสัญญาที่ต้องปฏิบัติตามโดยการดำเนินการคลาส ดังนั้นพวกเขา สามารถ ประกอบด้วยวิธีการสาธารณะ คุณสมบัติ และกิจกรรมต่างๆ (อนุญาตให้ใช้ตัวสร้างดัชนีด้วย) คุณ สามารถ มีตัวแปรในคลาสฐานแม้ว่า คุณสมบัติในอินเทอร์เฟซ - ใช่ เนื่องจากเป็นวิธีการจับคู่ภายใต้ประทุน

แนะนำ: