⊗ppOpIhCOM 29 of 107 menu

OOP හි PHP හි අධිලිඛිත ක්‍රමයක් ලෙස හඳුන්වා දීම

අධිලේඛනය කිරීමේදී, දරුවාට ප්‍රවේශය අහිමි වේ අධිලිඛිත ක්‍රමයට දෙමාපියන්ගේ. කෙසේ වෙතත්, එය ලබා ගන්න ප්‍රවේශය තවමත් හැකි ය. මෙය සිදු කරනු ලැබේ මූල පදය parent භාවිතා කිරීමෙන්, යනු දෙමාපිය වර්ගයට යොමු කරයි.

අපි උදාහරණයක් දෙස බලමු, අපට ප්‍රවේශය අවශ්‍ය විය හැකි විට දෙමාපිය ක්‍රමයට. අප සතුව පහත දේ ඇතැයි සිතමු දෙමාපිය වර්ගය:

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

අපි දරුවාගේ පන්තියේ යැයි සිතමු දෙමාපිය ක්‍රමය අධිලේඛනය කළේය:

<?php class Student extends User { public function setName($name) { if (strlen($name) > 0) { $this->name = $name; } else { echo 'student name error'; } } } ?>

අධිලේඛනය කරන ලද ක්‍රමය ක්‍රියාත්මක කිරීමේදී කොන්දේසිය සැබවින්ම දෙමාපිය ක්‍රමයේ කේතය ක්‍රියාත්මක වේ. අනවශ්‍ය කේත නැවත නැවතත් සිදු වේ.

එය ඇමතුවහොත් එයින් මිදිය හැකිය දෙමාපිය ක්‍රමය. අපි එය කරමු:

<?php class Student extends User { public function setName($name) { if (strlen($name) > 0) { parent::setName($name); // දෙමාපිය ක්‍රමය } else { echo 'student name error'; } } } ?>

පහත කේතය ලබා දී ඇත:

<?php class User { private $age; public function setAge($age) { if ($age >= 0) { $this->age = $age; } else { echo 'need age more 0'; } } } class Employee extends User { public function setAge($age) { if ($age <= 120) { if ($age >= 0) { $this->age = $age; } else { echo 'need age more 0'; } } else { echo 'need age less 120'; } } } ?>

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