<?php
echo “ok”;
class A
{
var $att1;
function op()
{
echo “op”;
}
}
class B extends A
{
var $att2;
function op2()
{
echo “op2″;
}
}
$b=new B();
$b->op();
$b->op2();
//B Ayi genisletiyor,yani Anin özelliklerinide kullanabiliyor,üstteki kod 2 çikti verir -> “okopop2″
$a=new A();
$a->op();
$a->op2();
//ama A Bnin özelliklerini kullanamaz.Sunun gibi : A=insan sinifi B-=erkek sinifi olsun,yani tüm erkekler insan özelliklerini tasirlar ama tüm insanlarin erkek özelliklerini tasidigi söylenemez,üstteki kod sadece bir çikti verir -> “okop”
?>
Etiketler: inheritance, Kalıtım, nesneye dayaı programlama php kalıtım, php inheritance, php kalıtım, php nesneye dayaı kalıtım, php'de inheritance