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::

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();
Facebooktwitterlinkedin

Bir cevap yazın

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