OOP-те ішкі типтеу дегеніміз не?
OOP-те ішкі типтеу дегеніміз не?

Бейне: OOP-те ішкі типтеу дегеніміз не?

Бейне: OOP-те ішкі типтеу дегеніміз не?
Бейне: Този нов вид Зомби Имат Интелект, те се Раждат Заразени (Кратък Преразказ) 2024, Мамыр
Anonim

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

Осыған байланысты C++ тілінде ішкі типтеу дегеніміз не?

C++ бұл механизмді қамтамасыз етеді және ішкі сыныптарды «туынды сыныптар» деп атайды. қосалқы типтеу мәндерін пайдалану мүмкіндігін білдіреді қосалқы түрі түрінің мәндері күтілетін жерлерде.

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

Осыған байланысты Java-да субтиптеу дегеніміз не?

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

Барлық ішкі типтер ішкі сыныптар ма?

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

Ұсынылған: