2016-03-30 37 views
0

işte benim sınıf bildirimiSınıf Eğer const adı Sınıfları kişi ve bana hem de iki kez ilan edilir görebileceğiniz gibi

abstract class person { 
    const NAME='person'; 
    public static function get_name(){ 
     return self::NAME; 
    } 
    abstract public function get_description(); 
} 

class me extends person{ 
    const NAME = "me"; 

    public function get_description(){ 
     return "this describe " . self::NAME; 
    } 
} 

var aynı yerindelik adıyla soyut sınıfından uzanır. Sınıfında "kişi" olduğunu beyan ettim çünkü burada kullandığımız yerde get_name() "Ben" diye de ekledim çünkü "ben" adını aldım. Ben aradığınız zaman

yüzden

echo me::get_name() 

Ben "me"

Aslında "Kişi" ne yani ben burada kaçırıyorum yerine "beni" dönecekti böylece döner dönmek istiyorum .

Teşekkür

cevap