PHP: Nesne Yönelimli Programlama - Ders 2
05-05-2015 Okuma Modu
Bir önceki yazımda OOP nedir, class nasıl tanımlanır ve class'lar ile ilgili temel bilgilerden bahsetmiştim. Bu yazımda ise görünürlükten bahsedeceğim.
Görünürlük Nedir?
Özellik veya metotlara verdiğimiz, erişme yetkisine denir.
public: Heryerden erişmek için public kullanılır.
private: Yalnızca sınıfın kendi içinde erişmek için private kullanılır.
protected: Sınıfın kendi içinde ve miras alınan sınıflarda erişmek için protected kullanılır.
Kod
<?php
class Uye
{
public $ad = "John Doe";
private $sifre = "123456";
protected $tecrube = 5;
public function sifreGoster()
{
return str_pad(substr($this->sifre,0,2),6,'*');
}
}
class Rutbe extends Uye
{
public function rutbeGoster()
{
if($this->tecrube >= 5)
return "Uzman";
else
return "Çaylak";
}
}
$x = new Rutbe;
echo $x->ad.'<br/>';
echo $x->rutbeGoster().'<br/>';
echo $x->sifreGoster().'<br/>';
Ders anlatımı yaparken ekran kaydedici programını açıp, doğaçlama bir şeyler anlatıp ardından bu anlattığım dersi blogumda yayımlıyorum. Video sırasında ıııı,eeee gibi duyacağınız anlamsız ifadeler tamamiyle bu durum ile alakalıdır. Bu yüzden kusura bakmayın. Kendinize iyi bakın. :)
Kategoriler:
PHP