OOP Interface - nesne arayüzleri

sezaialkan
Sezai Alkan Frontend Developer

Interface - Nesne Arayüzleri, Bir Sınıfta Bulunması Gereken Metodların Ve Metodların Alacağı Parametre Miktarının Tanımlandığı Yapılardır. Sınıfları Tanımlamak İçin implements İşleci Kullanılır. Birden Fazla Arayüz Bulundurmak İstersek Virgül İle Ayırabiliriz. Soyutlama Yöntemine Benziyor Olması Ortalığı Biraz Karıştırıyor.

  • İnterface Elemanları static Durumu Alamaz.
  • Özellik İçeremezler.
  • Yapıcı Ve Yıkıcı Methodlar Barındıramazlar.
  • İnterface Elemenları Görünürlülüğü public Olmak Zorundadır.
interface ornekSinif{
        
        public function tani($bilgi);
        public function durumu();
        
    }
    
    class sinif implements ornekSinif{
        
        private $yazdir;
        
        public function tani($gelen){
            $this->yazdir = $gelen ;
        }
        
        public function durumu(){
            echo $this->yazdir;
        }
    }
    
    $ornekle = new sinif();
    $ornekle->tani("Ben Sezai ALKAN");
    $ornekle->durumu();

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