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

sezaialkan
Sezai Alkan Frontend Developer

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şkenornekDavranis İ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();

Yorumlar

Yorum Yapabilmek İçin Giriş Yapmalısınız.
İlk Yorum Yapan Sen Ol!
Uçur Beni Kahramanım Yukarı Çık
Bu web sitesi çerezleri kullanıyor. Devam ederek çerez kullanımını kabul etmiş oluyorsunuz. Detay

Devam Etmek İçin Giriş Yapın

Kod Hocası İle Paylaşımda bulunabilir, Kendini geliştirebilirsin. Sende Hemen Giriş Yap Aramıza Katıl.

GirişKayıt Ol