public erişim belirleyici (açık)

public erişim belirleyici (açık)

public erişim belirleyicisi ( sınıf içinden, sınıf dışından, türetilen sınıflardan erişilebilir.)

örnek::

[code language=”php”]class Kase{ // Kaşe sınıfı

// normal programlama yönteminde (sınıf kullanmadan ) tanımlanan değişken sinif içerisinde kullanılmak üzere tanımlandığında özellik adını alır.
// $isim = ""; // bu satır hata üretir.
// özellik tanımlarında görünürlük (public, vs..) mutlaka belirtilmelidir.

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

function yaz(){ // metodlara görünürlük belirtilmez ise varsayılan olarak public dir.

// sınıf içerisindeki bir özelliğe (değişken ) erişmek için this anahtar sözcüğü kullanılır.

echo $this->isim ."
";

}

}

$ornek = new Kase(); // Kase sınıfından bir örnek alıyoruz ve $ornek değişkenine atıyoruz.
$ornek->yaz(); // Kase sınıfı içerisindeki yaz() metodu çalıştırıyoruz.

$ornek->isim = "Ercan ile Barış"; // Kase sınıfı içendeki $isim özelliğine değer ataması yapıyoruz.
$ornek->yaz();
[/code]

Facebooktwitterlinkedin