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

  • apenney888

    apenney888

    27 EKİM 2010
  • AutoklubZAPRESIC

    AutoklubZAPR

    17 Mayıs 2011
  • New Scientist

    New Scientis

    27 Kasım 2006