Что такое частный метод в JavaScript?
Что такое частный метод в JavaScript?

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

Видео: Что такое частный метод в JavaScript?
Видео: JavaScript #13 Объекты: Метод bind 2024, Апрель
Anonim

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

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

Частные методы имеют всегда было возможно в JavaScript благодаря динамическому this и прототипу функции методы Звоните и обращайтесь. Но использование call или apply не так удобно, как вызов частный метод непосредственно на объекте, ни делает это позволяет объединять несколько методы вместе.

Кроме того, можем ли мы иметь частный статический метод? 7 ответов. А частный статический метод сам по себе не нарушает ООП как такового, но когда вы имеют много из них методы в классе, который не необходимость (и не может *) получить доступ к полям экземпляра, вы не программируете объектно-ориентированным способом, потому что «объект» подразумевает состояние + операции с этим состоянием, определенные вместе.

Учитывая это, что означает частная функция?

Частный :: А частный переменная или метод может доступ к нему возможен только из класса, в котором он определен. Этот средства который частный переменная или метод не может быть вызван из дочернего элемента, расширяющего класс.

Могу ли я использовать класс JavaScript?

Важно отметить, что нет классы в JavaScript . Функции жестяная банка использоваться для некоторой имитации классы , но в целом JavaScript это класс без языка. Все есть объект. А когда дело доходит до наследования, объекты наследуются от объектов, а не от классы из классы как в " класс "-кальные языки.

Рекомендуемые: