Абстрактілі әдісті қалай жазасыз?
Абстрактілі әдісті қалай жазасыз?

Бейне: Абстрактілі әдісті қалай жазасыз?

Бейне: Абстрактілі әдісті қалай жазасыз?
Бейне: Ашық сабаққа арналған әдістер #Жаңартылғанбілімәдіс тәсілдер 2024, Қараша
Anonim

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

Сол сияқты абстрактілі әдіс дегеніміз не?

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

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

Осыған байланысты абстрактілі әдістер қай кезде қолданылады?

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

Абстрактілі класс пен дерексіз әдістің айырмашылығы неде?

А әдіс бұл кілт сөздің көмегімен жарияланады реферат а деп аталады дерексіз әдіс . Абстрактілі әдістер тек декларация болып табылады және оның орындалуы болмайды. Java сынып құрамында а дерексіз класс деп жариялануы керек дерексіз класс . Ан дерексіз әдіс тек ортақ немесе қорғалған көріну модификаторын орнатуға болады.

Ұсынылған: