⊗tsSpOpACl 17 of 37 menu

TypeScript හි OOP වියුක්ත පන්ති

සමහරුවිට අපට මව් පන්තියක් තිබේ, එයට පොදු ගුණාංග සහ ක්‍රම අඩංගු වේ, එයින් පසුව ළමා පන්ති උරුම කර ගනී.

මෙම අවස්ථාවේදී, එය විය හැකිය අපි හදන්නෙමු ළමා පන්තිවල වස්තු, නමුත් නොවේ මව් පන්තිය. අපට එය අවශ්‍යයි පොදු ගුණාංග සහ ක්‍රම සමූහගත කිරීමට.

මෙම අවස්ථාවේදී, පැහැදිලිව තහනම් කිරීමට මව් පන්තියේ වස්තු, අපට හැකිය එය වියුක්ත ලෙස ප්‍රකාශ කරන්න. මෙය යතුරු වචනය abstract භාවිතයෙන් සිදු කරනු ලැබේ.

අපි උදාහරණයක් බලමු. අපගේ පන්තිය User ගෙන එය වියුක්ත ලෙස ප්‍රකාශ කරමු:

abstract class User { public name: string; constructor(name: string) { this.name = name; } }

අපි Student පන්තිය සාදමු, උරුම වීම මෙතැන් සිට User:

class Student extends User { public course: number; constructor(name: string, course: number) { super(name); this.course = course; } }

අපි Employee පන්තිය සාදමු, උරුම වීම මෙතැන් සිට User:

class Employee extends User { public salary: number; constructor(name: string, salary: number) { super(name); this.salary = salary; } }

වියුක්ත පන්තියක් Figure සාදන්න, එය ජ්‍යාමිතික රූපයක් නියෝජනය කරයි. එයට පරිමිතිය සඳහා ගුණාංග තිබිය යුතුය සහ ප්‍රදේශය.

Square පන්තිය සාදන්න, උරුම වීම පන්තියෙන් Figure.

Rectangle පන්තිය සාදන්න, උරුම වීම පන්තියෙන් Figure.

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