SORU
2 Mayıs 2009, CUMARTESİ


Neden C# varsayılan olarak sanal olmayan yöntemler uygular?

Java aksine, neden yok C# varsayılan olarak sanal olmayan işlevleri gibi tedavi yöntemleri? Diğer olası sonuçlar, performans yerine bir sorun daha mı?

Anders mevcut mimariyi ortaya çıkaran birkaç avantajları hakkında Hejlsberg bir paragraf okurken aklıma geldi. Ama yan etkileri ne olacak? Gerçekten iyi bir anlaşma varsayılan olarak sanal olmayan yöntemler var mı?

CEVAP
2 Mayıs 2009, CUMARTESİ


Sınıflar olmalıdırtasarlanmışmiras için yararlanmak mümkün olacaktır. Varsayılan yöntemleri virtual sahip sınıftaki her fonksiyon ve gerçekten iyi bir şey değil, daha prize takılı değiştirilmesi anlamına gelir. Birçok kişi bile sınıfları sealed varsayılan olarak olması gereken inanmak.

2* *yöntemler de küçük bir performans ima olabilir. Bu birincil nedeni olabilir, ancak değildir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Megan Parken

    Megan Parken

    19 Temmuz 2009
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007