Ի՞նչ է դասի JS-ը:
Ի՞նչ է դասի JS-ը:

Video: Ի՞նչ է դասի JS-ը:

Video: Ի՞նչ է դասի JS-ը:
Video: Ի՞նչ է JavaScript-ը և ի՞նչ կարող ենք անել նրա Framework-ներով +(JS Core Պրակտիկա) 2024, Ապրիլ
Anonim

Դասարան հիմնական շարահյուսություն. Օբյեկտ-կողմնորոշված ծրագրավորման մեջ ա դաս ընդարձակելի ծրագիր-կոդ-կաղապար է օբյեկտներ ստեղծելու համար, տրամադրելով նախնական արժեքներ վիճակի (անդամ փոփոխականներ) և վարքագծի իրականացման համար (անդամների գործառույթներ կամ մեթոդներ):

Նմանապես, հարցնում են, թե ինչ է դասը JavaScript-ում:

Դասընթացներ JavaScript-ով հատուկ շարահյուսություն է իր նախատիպային ժառանգության մոդելի համար, որը համադրելի ժառանգություն է դաս - հիմնված օբյեկտ կողմնորոշված լեզուներ: Դասեր ES6-ին ավելացված հատուկ գործառույթներ են, որոնք նախատեսված են նմանակելու համար դաս հիմնաբառ այս այլ լեզուներից:

Բացի վերևից, ո՞րն է տարբերությունը JavaScript-ում դասի և ֆունկցիայի միջև: Նույնը, ինչպես ցանկացած այլ լեզվում - ա ֆունկցիան որոշ կոդ փաթեթավորելու միջոց է, որպեսզի այն նորից օգտագործվի, մինչդեռ ա դաս «Ծրագիր» է օբյեկտի համար, մի էություն, որը պարունակում է հարակից կոդ և տվյալներ ( մեթոդները և պետություն):

Այս առնչությամբ մենք կարո՞ղ ենք դաս օգտագործել JavaScript-ում:

Կարևոր է նշել, որ այնտեղ են ոչ JavaScript-ի դասեր . Գործառույթներ կարող է օգտագործել որոշակիորեն նմանակելու համար դասեր , բայց ընդհանուր առմամբ JavaScript է դաս - ավելի քիչ լեզու. Ամեն ինչ առարկա է։ Իսկ երբ խոսքը վերաբերում է ժառանգությանը, օբյեկտները ժառանգում են առարկաներից, ոչ դասեր -ից դասեր ինչպես « դաս «-իտալական լեզուներ.

Ո՞րն է դասի օրինակը:

Դասարան : Ա դաս C++-ում այն շինարարական բլոկն է, որը տանում է դեպի օբյեկտ կողմնորոշված ծրագրավորում: Դա օգտատիրոջ կողմից սահմանված տվյալների տեսակ է, որն ունի իր սեփական տվյալների անդամները և անդամի գործառույթները, որոնց կարելի է մուտք գործել և օգտագործել՝ ստեղծելով դրա օրինակը: դաս . Համար Օրինակ : Հաշվի առեք Դասարան մեքենաների.

Խորհուրդ ենք տալիս: