OOP kurucu - yıkıcı methodlar

sezaialkan
Sezai Alkan Frontend Developer

Kurucu Ve Yıkıcı Methodlar (construct | destruct), Bir Sınıf Oluşturduğumuz Zaman İlk Olarak Çalışacak Method kurucu (construct) Method 'udur. Bir Sınıf Oluşturdunuz Ve Bağlantınız - İşiniz Sınıf İle Bitti Bu Sefer Devreye yıkıcı (destruct) Method 'udur Devreye Girer.

Bu Methodlar Siz Sınıf Üzerine Herhangi Bir İşlem Yapmasanız Bile Çalışacaktır.

class ornekSinif{         

        #kurucu   
        function __construct(){   
               echo "Kurucu Fonksiyon";   
         }         

        #Yıkıcı   
        function __destruct(){   
               echo "Yıkıcı Fonksiyon";   
         }     
}          

#Sınıf Örnekleme     
$nesne = new ornekSinif();

PARAMETRELİ KURUCU METHODLAR

Bir Sınıf Oluşturduk Ve Sınıfın İçindekş Değişkene İlk Değer Atadık, Fakat Bazen Sınıfı Çağırdımızda Verilen İlk Değer Değilde Yerine Başka Değer Atayarak Başlamasını İsteyebilirsiniz.

 Bu İhtimali Kurucu Methodlara Bazı Parametreler Atayarak Oluşturabilriiz.

class ilkSinif{                  

     public $ad = 'Sezai';         
     public $soyad = 'ALKAN';                  

     #Parametre Alabilen Kurucu Fonksiyon                  
     function __construct($isim = NULL){
             if($isim != NULL){
                $this->ad = $isim;
            }
        }
     function ekranaYaz(){
            echo $this->ad . ' ' . $this->soyad;
        }     
}          

#nesne Örnekleme          
$nesne = new ilkSinif('Ahmet');     
$nesne->ekranaYaz();

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