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

  • Anthony Cumia

    Anthony Cumi

    5 EYLÜL 2006
  • BSA

    BSA

    9 NİSAN 2012
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010