PHP හි OOP හි වර්ග උරුමකම
එක් පන්තියකට වෙනත් පන්තියකින් උරුම විය හැකිය,
එහි ක්රම සහ ගුණාංග ණයට ගනිමින්.
පන්ති දෙකක් ඉතා සමාන වන විට මෙය අවශ්ය වේ.
උදාහරණයක් ලෙස, අපට User පන්තියක් තිබිය හැකිය,
සහ Student පන්තියක් ද,
එයට සමාන ගුණාංග සහ ක්රම ඇත,
නමුත් තවදුරටත් එහිම ඒවා එක් කරයි.
මෙම අවස්ථාවේදී, ශිෂ්යයා විසින්
අනුප්රාප්තිකයාගේ පුනරාවර්තන ක්රම උරුම කර ගැනීම
පහසු වනු ඇත.
එය කරන්නේ කෙසේදැයි අපි බලමු.
අපට User පන්තියක් ඇතැයි සිතමු,
එය අනුප්රාප්තික වනු ඇත:
<?php
class User {
}
?>
අපට උපන්න වන ශිෂ්ය පන්තියක් ද ඇතැයි සිතමු:
<?php
class Student {
}
?>
පන්තිය-උපන්න තැනැත්තාට එහි
අනුප්රාප්තිකයාගේ ක්රම සහ ගුණාංග
උරුම කර ගැනීමට ඉඩ දෙමු.
මෙය සිදු කරනු ලබන්නේ
extends යන යතුරු ගුණය භාවිතා කිරීමෙනි:
<?php
class Student extends User {
}
?>
User පන්තියෙන් උරුම වන
Employee පන්තියක් සාදන්න.