Java тілінде абстрактілі классты қалай енгізесіз?
Java тілінде абстрактілі классты қалай енгізесіз?

Бейне: Java тілінде абстрактілі классты қалай енгізесіз?

Бейне: Java тілінде абстрактілі классты қалай енгізесіз?
Бейне: Java тілінде бағдарламалау (Дәріс 7) 2024, Мамыр
Anonim

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

Сонымен қатар, біз Java тілінде абстрактілі классты енгізе аламыз ба?

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

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

Сол сияқты, Java-дағы дерексіз сыныптың мақсаты қандай?

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

Java тіліндегі дерексіз класс және әдіс дегеніміз не?

Java абстрактілі сыныптары мен әдістері Реферат класы : шектелген сынып жасау үшін пайдалануға болмайды нысандар (оған қол жеткізу үшін ол басқа біреуден мұраланған болуы керек сынып ). Абстрактілі әдіс : тек ішінде қолдануға болады дерексіз класс , және оның денесі жоқ. Дене ішкі класспен қамтамасыз етіледі (тұқым қуалайтын).

Ұсынылған: