JS sinfi nədir?
JS sinfi nədir?

Video: JS sinfi nədir?

Video: JS sinfi nədir?
Video: Урок 4. JavaScript. Асинхронность.Что такое Event Loop. JS SetTimeout 0 2024, Aprel
Anonim

Sinif əsas sintaksis. 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.

Eynilə, soruşulur ki, JavaScript-də sinif nədir?

JavaScript-də dərslər müqayisəli miras olan prototip irsiyyət modeli üçün xüsusi sintaksisdir. sinif -əsaslı obyekt yönümlü dillər. Dərslər yalnız ES6-ya əlavə edilmiş xüsusi funksiyalardır və onları təqlid etmək üçün nəzərdə tutulmuşdur sinif bu digər dillərdən açar söz.

Yuxarıdakılardan əlavə, JavaScript-də sinif və funksiya arasındakı fərq nədir? Hər hansı digər dildə olduğu kimi - a funksiyası bəzi kodu yenidən istifadə etmək üçün qablaşdırmağın bir yoludur, a sinif əlaqəli kod və məlumatları ehtiva edən obyekt, obyekt üçün “plan”dır ( üsulları və dövlət).

Bununla əlaqədar olaraq, JavaScript-də sinifdən istifadə edə bilərikmi?

Orada olduğunu qeyd etmək vacibdir var yox JavaScript-də dərslər . Funksiyalar bacarmaq bir qədər simulyasiya etmək üçün istifadə oluna bilər siniflər , lakin ümumiyyətlə JavaScript a sinif - az dil. Hər şey bir obyektdir. Vərəsəliyə gəldikdə isə, obyektlər obyektlərdən miras qalır, yox siniflər -dan siniflər kimi " sinif "-ik dillər.

Sinif nümunəsi nədir?

Sinif : A sinif C++-da obyekt yönümlü proqramlaşdırmaya aparan tikinti blokudur. Bu, istifadəçi tərəfindən müəyyən edilmiş, öz məlumat üzvlərini və üzv funksiyalarını saxlayan, bunun bir nümunəsini yaratmaqla əldə edilə və istifadə edilə bilən bir məlumat növüdür. sinif . üçün Misal : Nəzərə alın Sinif Avtomobillərin.

Tövsiyə: