⊗jsOpIhCn 33 of 60 menu

JavaScript හි OOP උරුමකම් වලදී ඉදිකිරීම්කරු

උරුමකම් ලබා ගන්නා විට මව්-පිය වර්ගයේ ඉදිකිරීම්කරු අතික්‍රමණය කළ හැකිය. අපි උදාහරණයක් දෙස බලමු. අප සතුව පහත මව්-පිය වර්ගය ඇතැයි සිතමු:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } getName() { return this.name; } getSurn() { return this.surn; } }

මව්-පිය වර්ගයෙන් පහත වර්ගය උරුමකම් ලබා ගනී යැයි සිතමු:

class Student extends User { }

අපට අවශ්‍ය වන්නේ පරම්පරා වර්ගයේ ඉදිකිරීම්කරුවා විස්තීරණ කිරීම, අතිරේක පරාමිතීන් එකතු කිරීම:

class Student extends User { constructor(name, surn, year) { } }

මෙම අවස්ථාවේදී අපට අනිවාර්යයෙන්ම පළමු පේළියෙන් super භාවිතා කරමින් මව්-පිය ඉදිකිරීම්කරුවා කැඳවිය යුතුය:

class Student extends User { constructor(name, surn, year) { super(); } }

super අණ පේළිය සාරාංශයක් වශයෙන් මව්-පිය ඉදිකිරීම්කරු වේ. එබැවින් අවශ්‍ය පරාමිතීන් එයට ලබා දෙමු:

class Student extends User { constructor(name, surn, year) { super(name, surn); } }

දැන් පරම්පරාවේ අධ්‍යයන වර්ෂය පරම්පරාවේ තමන්ගේම දේපලකට ලියන්න:

class Student extends User { constructor(name, surn, year) { super(name, surn); this.year = year; } }

අධ්‍යයන වර්ෂය සඳහා ගෙටර් එකක් සාදමු:

class Student extends User { constructor(name, surn, year) { super(name, surn); this.year = year; } getYear() { return this.year; } }

Employee වර්ගය මෙම පාඩමේ User වර්ගයෙන් උරුමකම් ලබයි යැයි සිතමු.

Employee වර්ගයේ මව්-පිය ඉදිකිරීම්කරු අතික්‍රමණය කරන්න, වයස සහ වැටුප සඳහා පරාමිතියක් එකතු කරමින්.

වයස සහ වැටුප සඳහා ගෙටර් සාදන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න