Нақты уақытта абстрактілі сыныптың қолданылуы неде?
Нақты уақытта абстрактілі сыныптың қолданылуы неде?

Бейне: Нақты уақытта абстрактілі сыныптың қолданылуы неде?

Бейне: Нақты уақытта абстрактілі сыныптың қолданылуы неде?
Бейне: 😔ОСЫ 7 ҚАТЕ ҮШІН АДАМДАР СІЗДІ БАҒАЛАМАЙДЫ! 2024, Наурыз
Anonim

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

Сәйкесінше, біз нақты уақытта дерексіз классты қайда пайдаланамыз?

Нақты мысал а дерексіз класс а болар еді сынып жануар деп аталады. Сіз көптеген жануарларды көреді шынайы өмір, бірақ жануарлардың түрлері ғана бар. Бұл, сен Ешқашан күлгін және жүнді нәрсеге қарамаңыз және «бұл жануар және оны анықтаудың нақты әдісі жоқ» деп айтпаңыз.

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

Сондай-ақ, абстрактілі сынып не үшін қажет?

реферат кілт сөзді жасау үшін пайдаланылады дерексіз класс және әдіс. Абстрактілі сынып java-да құру мүмкін емес. Ан дерексіз класс Көбінесе ішкі сыныптарды кеңейту және жүзеге асыру үшін базаны қамтамасыз ету үшін пайдаланылады реферат әдістер мен қайта анықтау немесе пайдалану енгізілген әдістер дерексіз класс.

Java тіліндегі интерфейсті нақты уақытта пайдалану дегеніміз не?

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

Ұсынылған: