metode de clasă

Metoda de clasă - o metodă care este asociată cu clasa, mai degrabă decât o instanță a clasei; onvyzyvaetsya prin clasa in sine, mai degrabă decât printr-o anumită instanță a clasei. Date.parse () metoda (descrisă în a treia parte a cărții) - este o metodă de clasă. El a numit întotdeauna prin intermediul constructorului Data obiect, nu printr-o anumită instanță a datei.







Din moment ce metode de clasă sunt invocate prin funktsiyu_konstruktor, ei nu pot folosi acest cuvânt cheie pentru a se referi la kakoy_libo ekzemp_ clasa specifică LNR, la fel ca în acest caz, aceasta se referă la ruktor foarte funktsiyu_konst_. (De obicei, acest cuvânt cheie în metoda de clasă nu este folosit deloc.)







Exemplu: class Circle

Exemplul 9.1 este codul software funktsii_konstruktora și prototip obekta_ folosite pentru a crea obiecte care reprezintă un cerc. Aici puteți găsi exemple de proprietăți exemplu, metode de exemplu, proprietățile de clasă, și metode de clasă.

Exemplul 9.1. Clasa Cercul

// Să începem cu proiectantul. Funcția Circle (rază)

// r - proprietate exemplu, este determinată

// constructor și inițializat.

// Circle.PI - proprietate de clasă, adică funktsii_konstruktora proprietate ... Circle.PI = 3,14159;

// metoda exemplu, care calculează aria unui cerc. Circle.prototype.area = function ()

// metoda de clasa - nevoie de doi obiect Circle și returnează un obiect cu o rază mare. Circle.max = function (a, b)