SORU
7 Temmuz 2009, Salı


Kurucu aşırı Scala?

Nasıl Scala aşırı yüklü kurucular sağlıyor musunuz?

CEVAP
8 Temmuz 2009, ÇARŞAMBA


Açıkça Scala Yardımcı Kurucular (landon9720 gibi) birincil yapıcı cevap çağırmak veya aynı sınıftan başka bir yardımcı kurucu, ilk Eylem olarak gereken kayda değer değil. Sadece onlar açıkça veya örtük olarak üst sınıf yapıcı Java arayamazsınız. Bu birincil kurucu sınıfa girdi tek nokta sağlar.

class Foo(x: Int, y: Int, z: String) {  
  // default y parameter to 0  
  def this(x: Int, z: String) = this(x, 0, z)   
  // default x & y parameters to 0
  // calls previous auxiliary constructor which calls the primary constructor  
  def this(z: String) = this(0, z);   
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AutoStream's Garage419

    AutoStream's

    15 EKİM 2007
  • Louis C.K.

    Louis C.K.

    18 HAZİRAN 2006
  • SerienTrailerMP

    SerienTraile

    7 HAZİRAN 2012