• Özkan Arıcı

  • 1.159 görüntülenme

  • 28 Haziran 2015

  • 0

  • Beğen

Php miras yoluyla sınıfları genişletme (extends)

Phpde Nesne yönelimli programlamanın önemli noktalarından birisidir.Kalıtım yoluyla genişletilen sınıflarda bir nesneden başka nesneler türetilebilir yada türeyen sınıflar türedikleri sınıfların özellik ve metodlarını kullanabilirler.bunu için extends deyimi kullanılır

Bunu bir örneğimizle daha iyi açıklayalım

<?php

class yazilim{

    public $dil;
    public $kisi;

    public function goster(){

        echo "ben".$this->kisi.$this->dil."dili öğreniyorum<br>";


    }





}

class donanim extends yazilim{

    public $donanim;

    public function dgoster(){
        echo "ben ".$this->kisi."şuanda ".$this->donanim." inceliyorum";
    }

}

$yaz=new yazilim();
$yaz->dil="php";
$yaz->kisi="özkan arıcı";
$yaz->goster();

$donanim=new donanim();
$donanim->donanim="Ram";
$donanim->dgoster();





?>

yazilim diye oluşturduğumuz class ımızı genişleterek ona ait özellik ve metodları kullandık.görünürlüğün private olmaması koşuluyla genişletilen sınıftaki tüm özellik ve metodlara erişebilirsiniz

Yazar: Özkan Arıcı

357 yazı yazmış
Profilini Gör
YORUM YAP

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir.

*

code