⊗tsSpIfCII 27 of 37 menu

TypeScript හි OOP පන්ති සඳහා අතුරුමුහුණත්

TypeScript හි අතුරුමුහුණත් පුළුල් ලෙස භාවිතා කරනු ලබන්නේ ටෙම්ප්ලේට් ලෙසද සහ පන්ති සඳහාද ය. පන්තියකට අදාළ අතුරුමුහුණත යෙදීම සඳහා පන්තියේ නමෙන් පසුව යතුරු වචනය implements ලියනු ලබන අතර ඉන්පසු අතුරුමුහුණතේ නම ලියනු ලැබේ.

මෙම අතුරුමුහුණත් විස්තර කරන්නේ පන්තියේ පොදු ගුණාංග සහ ක්‍රම පමණි. පෞද්ගලික කොටස පන්තියේදීම නියම කර ඇති අතර අතුරුමුහුණතේ විස්තර කර නොමැත.

අපි ප්‍රායෝගිකව උත්සාහ කරමු. අපට ඇතැයි සිතමු ඊළඟ අතුරුමුහුණත, ගුණාංගයක් සහ ක්‍රමයක් නියම කරයි:

interface IUser { name: string; greet(): string; }

මෙම අතුරුමුහුණත ක්‍රියාත්මක කරන පන්තියක් සාදමු. මෙම පන්තියේ අප සතුව තිබිය යුතුය name ගුණාංගය සහ greet ක්‍රමය:

class User implements IUser { name: string; constructor(name: string) { this.name = name; } greet() { return `hello, ${this.name}!`; } }

IMath අතුරුමුහුණත සාදන්න num1 සහ num2 ගුණාංග සහිතව getDiv ක්‍රමය, පළමු අංකය දෙවැන්නෙන් බෙදනු ඇත.

Math පන්තිය සාදන්න, එය ක්‍රියාත්මක කරයි IMath අතුරුමුහුණත.

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