متد Overriding در php + مثال

ارسال شده توسط: حسین درویشی Comments: 0

متد Overriding در php + مثال

متد Overrinding در php ، موضوع مورد بحث امروز ماست. و دراین جلسه قصد داریم تا به معرفی متد overriding بپردازیم و آن را مورد بحث قرار دهیم در ادامه همراه ما باشید.


طی دو جلسه قبلی مباحث کلاس و تابع در php همچنین بحث وارثت را در php مورد بررسی قرار دادیم.


<?php
class A{
function Show(){
printf("Hello".'<br/>');
}
}
class B extends A{
function Show(){
printf("hi".'<br/>');
}
}
$a=new A();
$b=new B();
$a->Show();
$b->Show();

خروجی

Hello
hi

منظور از تابع Overriding چیست؟

متد Overriding در php به منظور باز نویسی متد، در کلاس فرزند که از کلاس پدر به ارث برده شده است به کار می رود.


همچنین بخوانید: متد Overloding در جاوا


همه زبان های شیء گرایی از خاصیت Overriding پشتیبانی می کنند و می توان براحتی به همین روش در آنها استفاده کرد.

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *