SORU
1 Mayıs 2010, CUMARTESİ


C vs C Sınıfı/Yapı

Sanki bana C sınıfı bitirdikten sonra yapılar/sınıflar birkaç küçük farklılıklar dışında hemen hemen aynıdır.

Hiç C önce programladım; ama yapılar olduğunu biliyorum. C diğer yapılar miras ve kamu/özel bir değiştirici ayarlamak mümkün mü?

Eğer yapabiliyorsan bu normal C neden C gerek var mı ? Sınıfları bir yapı farklı kılan nedir?

CEVAP
1 Mayıs 2010, CUMARTESİ


C, yapılar ve sınıflar hemen hemen aynıdır; tek fark, erişim değiştiricileri nerede olduğunu (düzenleme:üye değişkenler, yöntemlerivesınıflar için sınıflar) özel yapılar, erişim değiştiricileri için varsayılan ortak için varsayılan. AncakCsadece (halkın) bir toplama veri toplama ve sınıf gibi diğer özelliklere sahip bir yapı: hiçbir yöntem, hiçbir yapıcı, temel sınıflar, vb yok. C anahtar kalıtsal olsa da, anlamı genişletilmiş. (Bu, ancak, işler yapılar-kamu için varsayılan yüzden;bir yapı C bir yapı gibi yazılmış gibi davranır.)

Olası C Bazı OOP sahte&; örneğin, ilk parametre olarak bir yapı için bir işaretçi olan fonksiyonlar tanımlama-olsa da, ya dabazenaynı ilk birkaç alanları ile zorlanarak yapılar "superclasses" - her zaman biraz aceleye getirilmiş ve çok dilinin bir parçası değil. alt/

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chuck Testa

    Chuck Testa

    14 AĞUSTOS 2011
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011
  • Vladimir Jenko

    Vladimir Jen

    1 Mart 2010