17 Ocak 2011, PAZARTESİ
Scala, bir "erken başlatıcı"?
Martin Odersky recent post about levels of programmer ability - in ScalaUzman kütüphane tasarımcısıbölüm, terim içerir< . "erken başlatıcılar"
Bu yer almamaktadırProgramming in Scala. Onlar nelerdir?
CEVAP
17 Ocak 2011, PAZARTESİ
Erken başlatıcılar onun üst önce çalıştırmak için tasarlanmış bir alt sınıf yapıcısı bir parçası. Örneğin:
abstract class X {
val name: String
val size = name.size
}
class Y extends {
val name = "class Y"
} with X
Eğer kodu yerine . yazılmışsa
class Z extends X {
val name = "class Z"
}
sonra bir null işaretçi istisna Z
size
normal başlatma sırası (sınıf üst sınıf önce) name
önce başlatıldığından başlatılmış var, ne zaman meydana gelirdi.
Bunu Paylaş:
C 's "kötü" ama Scala�...
Nedir &; kaldırma " " Scala?...
Sınırları scala&; kabul edilebilir kar...
Scala TV izleme: Nasıl "- admin&q...
Hata "başlatıcı öğe değişkeni baş...