10 Aralık 2009, PERŞEMBE
C# kurucu yürütme sipariş
Ne zaman . C#,
Class(Type param1, Type param2):base(param1)
sınıf yapıcısı önce ve sonra yürütülen üst sınıf yapıcısı denir ya Bankası'ndaki ilk kurucusunu çağırmak mı?
CEVAP
10 Aralık 2009, PERŞEMBE
Sipariş:
- Üye değişkenleri hiyerarşisinde tüm sınıflar için varsayılan değerler olarak başlatılır
Sonra çoğu türetilmiş sınıf: ile başlayan
- Değişken başlatıcılar en-türetilmiş bir tür için yürütülür
- Kurucu zincirleme olarak adlandırılacak olan çalışır
- Temel sınıf (tüm bu recurse:) başlatıldı
- Bu sınıfta zinciri yapıcı organları (eğer zincirlenmişler eğer birden fazla olabilir NOT
Foo() : this(...)
vb . ile yürütülür
Java, temel sınıf başlatıldı unutmayınöncedeğişken başlatıcılar çalıştırın. Hiç kod noktası bu:) için önemli bir fark
Eğer ilgilenirseniz page with more details var.
Bunu Paylaş:
Neden C varsayılan yapı, sabit bir nes...
Şu anda JUnit 4 test yürütme adını alm...
Diyaloglar / AlertDialogs: iletişim sı...
Felaket bir TortoiseSVN yürütme...
Yürütme tamamlamak için bir python bet...