Kaj je zasebna metoda v JavaScriptu?
Kaj je zasebna metoda v JavaScriptu?

Video: Kaj je zasebna metoda v JavaScriptu?

Video: Kaj je zasebna metoda v JavaScriptu?
Video: Иван Васильевич меняет профессию (FullHD, комедия, реж. Леонид Гайдай, 1973 г.) 2024, Maj
Anonim

Zasebno Funkcije # A zasebno funkcijo se lahko uporablja samo znotraj svojega nadrejenega funkcijo ali modul. Javnost funkcijo se lahko uporablja znotraj ali zunaj njega. Javne funkcije lahko kličejo zasebni vendar pa deluje znotraj njih, saj imajo običajno enak obseg.

Ali ima zato JavaScript zasebne metode?

Zasebne metode imajo vedno napol mogoče v JavaScript zahvaljujoč dynamic this in prototipu Function metode pokliči in se prijavi. Toda uporaba klica ali prijave ni tako priročna kot priklic a zasebna metoda neposredno na predmet, niti ne omogoča veriženje več metode skupaj.

Ali lahko imamo tudi zasebno statično metodo? 7 odgovorov. A zasebna statična metoda samo po sebi ne krši OOP sam po sebi, ampak ko si imeti veliko teh metode v razredu, ki ne potrebujejo (in ne more*) dostopati do polj primerkov, ne programirate na način OO, ker "objekt" implicira stanje + operacije na tem stanju, definiranem skupaj.

Glede na to, kaj pomeni zasebna funkcija?

Zasebno :: A zasebni spremenljivo oz metoda lahko dostopen samo interno iz razreda, v katerem je definiran. tole pomeni da a zasebni spremenljivo oz metoda ni mogoče poklicati iz otroka, ki razširi razred.

Ali lahko uporabljam razred JavaScript?

Pomembno je omeniti, da jih ni razredov v JavaScript . Funkcije lahko uporabiti za nekoliko simulacijo razredov , ampak na splošno JavaScript je razred - manj jezika. Vse je predmet. In ko gre za dedovanje, predmeti dedujejo od predmetov, ne razredov od razredov kot v " razred "-iskih jezikih.

Priporočena: