⊗ppOpBsPP 10 of 107 menu

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

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

පෞද්ගලික ගුණාංගවල නම් ප්‍රකාශ කළ යුත්තේ private ප්‍රවේශ සංශෝධකය සමඟ ය. අපි එය කරමු:

<?php class User { private $name; } ?>

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

<?php class User { private $name; public function __construct($name) { $this->name = $name; } } ?>

දැන් අපගේ ගුණාංගයේ අගය ආපසු ලබා දෙන ක්‍රමයක් කරමු:

<?php class User { private $name; public function __construct($name) { $this->name = $name; } public function show() { return $this->name; } } ?>

User ගේ නම පරාමිතියක් ලෙස යවමින්, පංති object එකක් සාදමු:

<?php $user = new User('john'); ?>

පිටත සිට කෙලින්ම අපගේ ගුණාංගය වෙත ප්‍රවේශ වීමට උත්සාහ කිරීම දෝෂයකට හේතු වේ:

<?php echo $user->name; // දෝෂය ?>

අපගේ ක්‍රමය කැඳවීම එම ගුණාංගය කියවීමට ඉඩ සලසයි:

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