JS классы деген эмне?
JS классы деген эмне?

Video: JS классы деген эмне?

Video: JS классы деген эмне?
Video: JavaScript деген эмне? 2024, Апрель
Anonim

Класс негизги синтаксис. Объектке багытталган программалоодо а класс абал (мүчөлөр өзгөрмөлөр) жана жүрүм-турум (мүчөлөр функциялары же методдор) ишке ашырылышы үчүн баштапкы маанилерди камсыз кылган объекттерди түзүү үчүн кеңейтилүүчү программа-код-шаблон.

Ошо сыяктуу эле, JavaScript-те класс деген эмне?

JavaScript боюнча класстар анын прототиптик тукум куучулук модели үчүн өзгөчө синтаксис болуп саналат. класс - объектиге багытталган тилдер. Класстар Бул жөн гана ES6га кошулган атайын функциялар, алар тууроо үчүн арналган класс бул башка тилдерден ачкыч сөз.

Жогорудагылардан тышкары, JavaScriptдеги класс менен функциянын ортосунда кандай айырма бар? Башка тилдегидей эле - а функция бир кодду кайра колдонуу үчүн пакеттөө жолу болуп саналат, ал эми а класс бул объекттин "схемасы", тиешелүү кодду жана маалыматтарды камтыган объект ( ыкмалары жана мамлекет).

Буга байланыштуу, биз классты JavaScript'те колдоно алабызбы?

Ал жерде экенин белгилей кетүү маанилүү болуп саналат жок JavaScript боюнча класстар . Функциялар болот бир аз симуляциялоо үчүн колдонулат класстар , бирок жалпысынан JavaScript болуп саналат класс - аз тил. Баары объект болуп саналат. Ал эми мураска келгенде, объектилер эмес, объекттерден мурас алышат класстар тартып класстар сыяктуу " класс "-икалык тилдер.

Класстык мисал деген эмне?

Класс : А класс C++ - бул объектке багытталган программалоого алып баруучу курулуш материалы. Бул колдонуучу тарабынан аныкталган маалымат түрү, ал өзүнүн маалымат мүчөлөрүн жана мүчө функцияларын камтыган, ага анын үлгүсүн түзүү аркылуу кирүүгө жана колдонууга болот. класс . үчүн Мисал : карап көрөлү Класс Автоунаалардын.

Сунушталууда: