JavaScript-dä OOP-de klasslaryň miras alnyşy
Bir klass beýleki bir klassdan onuň usullaryny we aýratynlyklaryny alyp, miras alyp biler.
Bu iki klass bir-birine örän meňzeş bolanda gerek bolar. Mysal üçin,
bizde User klassy,
şeýle hem Student klassy bolup biler,
onyň hem eýe bolmaly aýratynlyklary we usullary bar,
ýöne goşmaça özüniki hem goşýar.
Bu ýagdaýda, studentiň ata klassynyň gaýtalanylýan usullaryny miras almagy
amaty bolar.
Geliň, munyň nähili edilýändigine seredeliň.
Bizde User klassy bolsun,
ol ata bolar:
class User {
}
Bizde şeýle hem student üçin klass bolsun, ol miras alýan bolar:
class Student {
}
Geliň, miras alýan klassynyň öz atasynyň
usullaryny we aýratynlyklaryny miras almagyny edeliň. Bu
extends açary sözi bilen amala aşyrylýar:
class Student extends User {
}
User klasstyndan miras alýan
Employee klassty düzüň.