⊗jsOpBsPP 13 of 60 menu

JavaScript හි OOP හි පෞද්ගලික ගුණාංග

යාබදව සිට කියවිය හැකි සහ ලිවිය හැකි වස්තුවේ ගුණාංග පොදු ලෙස හැඳින්වේ. පෞද්ගලික ගුණාංග ද ඇත, ඒවා පංතිය තුළ පමණක් ප්‍රවේශ විය හැකිය.

පෞද්ගලික ගුණාංගවල නම් ආරම්භ කළ යුතුය # සංකේතයෙන්. ඊට අමතරව, එවැනි ගුණාංග අනිවාර්යයෙන්ම පංති කේතය ආරම්භයේ දී ප්‍රකාශයට පත් කරන්න. අපි එය කරමු:

class User { #name; }

දැන් අපගේ දේපලට දත්ත ලියන්න. මෙය කළ හැකිය, උදාහරණයක් ලෙස, කොන්ස්ට්‍රක්ටරය තුළ පංතිය:

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

දැන් අපගේ දේපලේ අගය නැවත ලබා දෙන ක්‍රමයක් කරමු:

class User { #name; constructor(name) { this.#name = name; } show() { return this.#name; } }

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

let user = new User('john');

කෙලින්ම ඇමතීමේ උත්සාහයක් පන්තියෙන් පිටත අපගේ දේපලට දෝෂයකට තුඩු දෙයි:

console.log(user.#name); // දෝෂය

අපගේ ක්‍රමය ඇමතීමෙන් ඉඩ දෙනු ඇත මෙම දේපල කියවන්න:

console.log(user.show()); // 'john' ප්රදර්ශනය කරයි

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