JavaScript-те жеке әдіс дегеніміз не?
JavaScript-те жеке әдіс дегеніміз не?

Бейне: JavaScript-те жеке әдіс дегеніміз не?

Бейне: JavaScript-те жеке әдіс дегеніміз не?
Бейне: Java | 1-сабақ (Қысқа нұсқасы) | NetStudy 2024, Мамыр
Anonim

Жеке Функциялар № A жеке функция оның ата-анасының ішінде ғана пайдалануға болады функциясы немесе модуль. Қоғамдық функциясы ішінде де, сыртында да қолдануға болады. Қоғамдық функциялар шақыра алады жеке бірақ олардың ішіндегі функциялар, өйткені олар әдетте бірдей аумақты бөліседі.

Демек, JavaScript-те жеке әдістер бар ма?

Жеке әдістер бар әрқашан жартылай мүмкін болды JavaScript динамикалық осы және Функция прототипінің арқасында әдістері қоңырау шалып, өтініш беріңіз. Бірақ қоңырау немесе қолданбаны пайдалану a шақыру сияқты ыңғайлы емес жеке әдіс тікелей объектіде де жасайды ол бірнеше тізбектеуге мүмкіндік береді әдістері бірге.

Сондай-ақ, бізде жеке статикалық әдіс болуы мүмкін бе? 7 Жауаптар. А жеке статикалық әдіс өздігінен OOP бұзбайды, бірақ сіз бар бұлардың көбі әдістері жоқ сыныпта қажет (және мүмкін емес*) дана өрістеріне қол жеткізе алмайсыз, сіз OO әдісімен бағдарламаламайсыз, себебі «нысан» бірге анықталған күйдегі күй + әрекеттерін білдіреді.

Осыны ескере отырып, жеке функция нені білдіреді?

Жеке :: А жеке айнымалы немесе әдісі мүмкін ол анықталған сыныптан ғана ішкі қол жеткізуге болады. Бұл білдіреді бұл а жеке айнымалы немесе әдіс сыныпты кеңейтетін баладан қоңырау шалу мүмкін емес.

Мен JavaScript класын пайдалана аламын ба?

жоқ екенін атап өту маңызды сыныптар ішінде JavaScript . Функциялар алады біршама модельдеу үшін қолданылады сыныптар , бірақ жалпы JavaScript Бұл сынып - тіл аз. Барлығы объект болып табылады. Ал мұрагерлік туралы айтатын болсақ, объектілер объектілерден мұрагер болады, емес сыныптар бастап сыныптар сияқты « сынып «-тік тілдер.

Ұсынылған: