Çfarë është metoda private në JavaScript?
Çfarë është metoda private në JavaScript?

Video: Çfarë është metoda private në JavaScript?

Video: Çfarë është metoda private në JavaScript?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Nëntor
Anonim

Privat Funksionet # A funksion privat mund të përdoret vetëm brenda prindit të tij funksionin ose modul. Një publik funksionin mund të përdoret brenda ose jashtë saj. Funksionet publike mund të telefonojnë private funksionon brenda tyre, megjithatë, pasi ato zakonisht ndajnë të njëjtin shtrirje.

Rrjedhimisht, a ka JavaScript metoda private?

Metodat private kanë ka qenë gjithmonë gjysmë e mundur në JavaScript falë kësaj dinamike dhe prototipit të Funksionit metodat telefononi dhe aplikoni. Por përdorimi i thirrjes ose aplikimit nuk është aq i përshtatshëm sa thirrja e a metodë private direkt në një objekt, as bën lejon lidhjen e shumëfishtë me zinxhir metodat së bashku.

Gjithashtu, a mund të kemi metodë statike private? 7 Përgjigje. A metodë statike private në vetvete nuk cenon OOP në vetvete, por kur ju kanë shumë nga këto metodat në një klasë që nuk e bën nevojë (dhe nuk mund*) të hyjë në fushat e shembullit, ju nuk po programoni në një mënyrë OO, sepse "objekt" nënkupton gjendje + operacione në atë gjendje të përcaktuar së bashku.

Duke marrë parasysh këtë, çfarë do të thotë funksioni privat?

Privat :: A private e ndryshueshme ose metoda mund të aksesohet vetëm nga brenda nga klasa në të cilën është përcaktuar. Kjo do të thotë që a private e ndryshueshme ose metodë nuk mund të thirret nga një fëmijë që zgjat klasën.

A mund të përdor JavaScript të klasës?

Është e rëndësishme të theksohet se nuk ka klasat në JavaScript . Funksione mund të përdoret për të simuluar disi klasat , por në përgjithësi JavaScript Eshte nje klasës - më pak gjuhë. Gjithçka është një objekt. Dhe kur bëhet fjalë për trashëgiminë, sendet trashëgojnë nga sendet, jo klasat nga klasat si në " klasës " - gjuhët.

Recommended: