⊗jsOpBsPG 16 of 60 menu

ජාවාස්ක්‍රිප්ට් හි OOP හි ගුණාංග ගෙට්ටර්

පහත පන්තිය අප සතුව ඇතැයි සිතමු පුද්ගලික ගුණාංග සමඟ:

class User { #name; #surn; constructor(name, surn) { this.#name = name; this.#surn = surn; } }

ඔබට පෙනෙන පරිදි, මෙම ගුණාංග සකස් කර ඇත්තේ එක් වරක් පමණි වස්තුවක් සෑදීමේදී. කෙසේ වෙතත්, දැනට මෙම ගුණාංග කියවිය නොහැක, ඒවා පුද්ගලික වන අතර අනුරූප නොමැති බැවිනි මේ සඳහා ක්‍රම.

අපගේ ගුණාංග සඳහා විශේෂ කරන්නෙමු මෙම ගුණාංග කියවීමට ඉඩ සලසන ක්‍රම. එවැනි ක්‍රම (ඒවා හැඳින්වෙන්නේ ගෙට්ටර් ලෙසය) get යන වචනයෙන් ආරම්භ කළ යුතුය, පසුව එය කියවන ගුණාංගයේ නම යන්න.

අපගේ ගුණාංගවල ගෙට්ටර් කරමු:

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

ඒවායේ කාර්යය පරීක්ෂා කරමු. වස්තුවක් සාදන්න, පරාමිතිය ලෙස පරිශීලක දත්ත යවමින්:

let user = new User('john', 'smit');

ගෙට්ටර් භාවිතා කරමින් මෙම දත්ත කියවමු:

console.log(user.getName()); console.log(user.getSurn());

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