JavaScript-də sinif nədir?
JavaScript-də sinif nədir?

Video: JavaScript-də sinif nədir?

Video: JavaScript-də sinif nədir?
Video: JavaScript proqramlaşdırma dilinin çox maraqlı yaranma hekayəsi 2024, Dekabr
Anonim

Obyekt yönümlü proqramlaşdırmada a sinif dövlət (üzv dəyişənləri) və davranışın həyata keçirilməsi (üzv funksiyaları və ya metodları) üçün ilkin dəyərləri təmin edən obyektlərin yaradılması üçün genişləndirilə bilən proqram-kod şablonudur.

Sadəcə olaraq, JS-də sinif nədir?

Dərslər Funksiyalar A JavaScript sinfi funksiya növüdür. Dərslər ilə bəyan edilir sinif açar söz. Funksiya ilə elan edilən kod və sinif hər ikisifunksiyasını qaytarır. Prototiplərlə istənilən funksiya new açar sözündən istifadə edərək konstruktor nümunəsinə çevrilə bilər.

Eynilə, JavaScript-də sinifi necə yazırsınız? Açar sözdən istifadə edin sinif yaratmaq a sinif , və həmişə konstruktor() metodunu əlavə edin. Konstruktor metodu hər dəfə çağırılır sinif obyekt işə salınır.

Sonradan soruşa bilərsiniz ki, JavaScript-də sinif varmı?

JavaScript-də dərslərin olmadığını qeyd etmək vacibdir. Funksiyalar sinifləri bir qədər simulyasiya etmək üçün istifadə edilə bilər, lakin ümumiyyətlə JavaScript sinifsiz bir dildir. Hər şey bir obyekt . Vərəsəliyə gəlincə, obyektlər "sinif" dillərində olduğu kimi siniflərdən deyil, obyektlərdən miras alırlar.

JavaScript-də dərslərdən istifadə etməliyəmmi?

Dərslər yeni obyektlər yaratmaq üçün şablon kimi xidmət edir. Xatırlamaq lazım olan ən vacib şey: Dərslər sadəcə normaldır JavaScript funksiyaları və bilər olmadan tamamilə təkrarlanmalıdır istifadə edərək the sinif sintaksis. Mürəkkəb obyektlərin elan edilməsini və miras alınmasını asanlaşdırmaq üçün ES6-da əlavə edilmiş xüsusi sintaktik şəkərdir.

Tövsiyə: