OOP Nedir ? OOP Sınıf Yapısı

OOP Nedir ?

OOPObject Oriented Programming Kelimesinin Baş Harflerinden Oluşan Bir Programlama Tekniğidir. Türkçe Karşılığı Nesne Yönelimli - Eğilimli Programlama Olarak İfade Edilir.
Nesneler, Kendi İçinde Tanımlanan Değişken Ve Fonksiyonlardan Oluşur. Bir Nesne İçinde Tanımlanan Değişkene Özellik, Nesneye Ait Fonksiyonlara İse Davranış Veya Method Adı Verilir.

SINIF YAPISI

Bir Sınıf Oluşturmak İçin Öncelikle Sınıf Üyelerinin (Özellik Ve Methodlar) Birbiri İle İlişkili Olmasına Dikkat Edilir.

class ornekSinif{                   
           
       #Özellik Alanı                  
       public $ornekOzellik;                 
            
       #Davranış Alanı           
       public function ornekDavranis(){               
              echo "Örnek Davranış Çalıştı";       
       }             
}

Yukarıda Sınıf 

ornekSinif
 İsmiyle Oluşturulmuştur. Sınıf İçinde 
ornekOzellik
 İsmiyle Değişken
ornekDavranis
 İsmiyle Method Tanımlanmıştır.

Ekrana Yazdırma - Sınıf Çağırma

Bir Sınıfı Çağırmak İçin new Sözcüğü Kullanılır. Bu Sözcüğü Sırayla;

$degisken = new cagirilacakSinif();

Şeklinde Çağırılır.

Aşağıdaki Örnekte 

isim
 Adlı Bir Değişken Tanıtıyoruz. Bu Değişkeni Method' un İçersine Çağırıyoruz. Bu İşlemi, Değişkeni Method İçersinde Yazdırırken 
$this
 Sözcüğünü Kullanıyoruz.

class alkan{             
        public $isim;
               
        public function kimsin(){                 
           echo "Ben " . $this->isim ;      
        }         
}

Aşağıda Sınıfı Çağırdıktan Sonra 

nesne
 Altında Değişkene Değer Atıyoruz. Sonrasında 
nesne
 Altında kimsin Method' unu Çağırıyoruz.

$nesne = new alkan();         
$nesne->isim = "ahmet";         
$nesne->kimsin();