SORU
3 EKİM 2011, PAZARTESİ


PHP soyut özellikleri

PHP soyut sınıf özellikleri tanımlamak için bir yolu var mı?

abstract class Foo_Abstract {
    abstract public $tablename;
}

class Foo extends Foo_Abstract {
    //Foo must 'implement' $property
    public $tablename = 'users';   
}

CEVAP
3 EKİM 2011, PAZARTESİ


Özellik tanımlama diye bir şey yok.

Sadece veri başlatma bellek ayrılmış içerirler çünkü özellikleri bildirebilirsiniz.

Diğer yandan bir işlev bildirilmiş (tip, adı, parametreleri) tanımlanan olmadan olabilir (fonksiyon vücut eksik) ve böylece, soyut yapılabilir.

"Soyut" bir şey ilan etti ama tanımlı değil ve bu nedenle olduğunu gösteriyor kullanmadan önce, bunu tanımlamak gerekir ya da işe yaramaz hale gelir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005
  • MattSteffanina 2

    MattSteffani

    28 Kasım 2007
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012