PHP ရှိ OOP တွင် အများသုံးနည်းလမ်းများ အမွေဆက်ခံခြင်း
အမွေဆက်ခံသော တန်းစာသည် မိဘတန်းစာများ၏ အများသုံးနည်းလမ်းအားလုံးကို အမွေဆက်ခံပါသည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ကြပါစို့။ ကျွန်ုပ်တို့တွင် အောက်ပါနည်းလမ်းများပါရှိသည့် တန်းစာတစ်ခုရှိသည်ဆိုပါစို့:
<?php
class User {
private $name;
public function setName($name) {
$this->name = $name;
}
public function getName() {
return $this->name;
}
}
?>
ဤတန်းစာမှ အောက်ပါတန်းစာက အမွေဆက်ခံသည်ဆိုပါစို့:
<?php
class Student extends User {
}
?>
နည်းလမ်းများ အမွေဆက်ခံခဲ့သည်ကို စစ်ဆေးကြည့်ကြပါစို့။ ကျောင်းသားဖြင့် အရာဝတ္ထုအသစ်တစ်ခု ဖန်တီးကြပါစို့:
<?php
$student = new Student;
?>
အမွေဆက်ခံထားသောနည်းလမ်းကို အသုံးပြု၍ ၎င်းအား အမည်သတ်မှတ်ပေးပါ:
<?php
$student->setName('john');
?>
အမွေဆက်ခံထားသောနည်းလမ်းကို အသုံးပြု၍ ၎င်း၏အမည်ကို ဖတ်ကြည့်ပါ:
<?php
$name = $student->getName();
echo $name;
?>
သင်၏ Employee တန်းစာသည် User တန်းစာမှ နည်းလမ်းများကို အမွေဆက်ခံသည်ကို စစ်ဆေးပါ။