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

  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • Jason Parker

    Jason Parker

    14 Aralık 2009
  • LounaTutorials

    LounaTutoria

    10 EYLÜL 2009