TGTGInsighttelegram-intelligenzLIVE / telegram public index
Beitragsinhalt
Inhalt
Demak, bu savolning javobiga kelsak, compile-time xatolik tashlamaydi. Sababi, tasavvur qilaylik B class bor. U A classni extend qilgan, I interfeysni implement qilgan. Demak, B class obyekti ham A, ham I toifasiga mansub bo'ladi. Bu holatni esa faqatgina runtime da aniqlash mumkin xolos. Shuning uchun yuqoridagi kod compile-time da xatolik tashlamaydi. Agar A class final bo'lganida, yuqoridagi holat bo'lishi mumkin emasdi, A esa I toifasiga mansub emas. Shuning uchun ikkinchi holatda compile-time xatolik tashlaydi. @it_suhbat