SORU
18 EYLÜL 2008, PERŞEMBE


C yapı ve sınıf arasındaki farklar nelerdir ?

Bu soru already asked in the context of C#/.Net oldu.

Şimdi C bir yapı ve bir sınıf arasındaki farkları öğrenmek istiyorum . Ya OO tasarım diğerini seçmek için teknik farklılıklar gibi sebepler ortaya koymuşlardır.

Bariz bir fark ile başlayalım:

  • public: private: bir yapı üyeleri belirtmeniz yok eğer doğru değilse varsayılan olarak herkese açıktır; bir sınıf üyeleri varsayılan olarak özeldir.

C belirtimi karanlık köşelerde bulunacak başka farklılıklar da vardır eminim.

CEVAP
16 HAZİRAN 2009, Salı


Sen sınıflar ve yapılar arasındaki zor 2 farkı unutma.

Standart (11.2.2) dedi:

Bir yokluğundaerişim belirleyicisi bir temel sınıf için, ortak kabul edilir türetilmiş sınıf bildirirken yapıve özel sınıf bildirirken kabul edilirsınıf.

Ve sadece iyiliği, sınıf ve yapı arasında daha yaygın olarak bilinen fark (11.2) tanımlanır: . bütünlüğü için

Bir sınıfın üyesi ile tanımlanan anahtar kelimesınıfözeltarafından varsayılan. Bir sınıfın üyeleri tanımlı bu anahtar kelime ileyapıyasendika kamuvarsayılan olarak.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • We've moved!

    We've moved!

    7 Ocak 2008
  • jeffisthecoolguy

    jeffisthecoo

    17 HAZİRAN 2013
  • majesticdubstep

    majesticdubs

    3 Kasım 2011