⊗jsOpIhInr 28 of 60 menu

Наследовании синфҳо дар ООП дар JavaScript

Як синф метавонад аз синфи дигар наслаб гирад, усулҳо ва хусусиятҳои онро қарз кунад. Ин вақте лозим аст, ки ду синфҳо хеле монанд бошанд. Масалан, мо метавонем синфи User дошта бошем, инчунин Student, ки ҳамон хусусиятҳо ва усулҳоро дорад, вале боз баъзеи худро илова мекунад. Дар ин ҳолат мувофиқ мебуд, ки донишҷӯ наслаб гирад усулҳои такроршавандаи волидайнро. Биёед бубинем, ки ин чӣ тавр анҷом дода мешавад.

Бигзор мо синфи User дошта бошем, ки волидайн хоҳад буд:

class User { }

Бигзор мо инчунин синфи донишҷӯро дошта бошем, ки фарзанд хоҳад буд:

class Student { }

Биёед чунон кунем, ки синфи фарзанд усулҳо ва хусусиятҳои волидайни худро наслаб гирад. Ин бо ёрии калимаи калидии extends анҷом дода мешавад:

class Student extends User { }

Синфи Employee созед, ки аз синфи User наслаб гирад.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан