Какво е частен метод в JavaScript?
Какво е частен метод в JavaScript?

Видео: Какво е частен метод в JavaScript?

Видео: Какво е частен метод в JavaScript?
Видео: Как найти подстроку Палиндром? Задача с фронтенд собеседования | LeetСode | JavaScript 2024, Декември
Anonim

Частен Функции #A частна функция може да се използва само вътре в неговия родител функция или модул. Публика функция може да се използва вътре или извън него. Публичните функции могат да се обаждат частен функции вътре в тях обаче, тъй като те обикновено споделят един и същ обхват.

Следователно, JavaScript има ли частни методи?

Частните методи имат винаги е било полувъзможно в JavaScript благодарение на динамичното това и прототипа на функцията методи обадете се и кандидатствайте. Но използването на повикване или прилагане не е толкова удобно, колкото извикването на a частен метод директно върху обект, нито прави позволява свързване на множество методи заедно.

Също така, можем ли да имаме частен статичен метод? 7 отговора. А частен статичен метод сам по себе си не нарушава ООП сам по себе си, но когато вие имат много от тези методи в клас, който не го прави трябва (и не можете*) да получите достъп до полета на екземпляри, вие не програмирате по OO начин, защото "обект" предполага състояние + операции за това състояние, дефинирани заедно.

Имайки предвид това, какво означава частна функция?

Частен :: А частен променлива или метод може достъпна само вътрешно от класа, в който е дефиниран. Това означава че а частен променлива или метод не може да бъде извикан от дете, което разширява класа.

Мога ли да използвам клас JavaScript?

Важно е да се отбележи, че няма класове в JavaScript . Функции мога да се използва за донякъде симулиране класове , но като цяло JavaScript е клас - по-малко език. Всичко е обект. И когато става въпрос за наследяване, обектите наследяват от обекти, а не класове от класове като в клас „-ически езици.

Препоръчано: