private olan metoda sınıf dışından erişim

private olan metoda sınıf dışından erişim için yine aynı sınıf içindeki başka public metod kullanılır.

class Kase{ // Kaşe sınıfı

private $isim = "Mustafa YILMAZ"; // Kase sınıfına ait $isim özelliği ( private görünürlüğüne sahip)

public function yaz(){

echo $this->isim ."<br>";

}

public function set( $param ){
$this->isim = $param;
}

}

$ornek = new Kase();

$ornek->yaz();

// $ornek->isim="Canan Can"; // bu satır hata verir. $ornek->isim private (gizli) özelliğine sahip

$ornek->set("Canan Can");

$ornek->yaz();

private metoda yada özelliğe sadece sınıf içinden erişilebilir.

Facebooktwittergoogle_pluslinkedin

Bir cevap yazın

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