SORU
13 Mayıs 2009, ÇARŞAMBA


Özel, kamu ve korunan miras arasındaki fark

Bu YÜZDEN baktım ve public, private ve C protected miras arasındaki fark ile ilgili güzel bir açıklama bulamadım . Tüm sorular belirli bir durum varsayarak edildi. Fark nedir?

CEVAP
13 Mayıs 2009, ÇARŞAMBA


Bu soruyu cevaplamak için üye erişenleri ilk tanımlamak için kendi kelimelerimle istiyorum. Eğer sen bunu zaten biliyorsun, başlık atlamak için "next:".

Bildiğim kadarıyla üç erişenleri vardır: public, protected private.

İzin:

class Base {
    public:
        int publicMember;
    protected:
        int protectedMember;
    private:
        int privateMember;
};
  • Base farkında olduğu her şeyi de Base publicMember içeren bilmektedir.
  • Sadece çocuklar (ve çocukları) Base protectedMember içeren farkındayız.
  • Hiç kimse ama Base privateMember bilmektedir.

"Farkında", yani "varlığını kabul ve erişebilir böylece".

sonraki:

Aynı kamu, özel ve korumalı bir yapıya sahip olur. Hadi bir sınıf Base Base devralan bir sınıf Child düşünün.

  • Eğer miras ise public, Base Child farkında olduğu her şeyi de Child Base devralan farkında.
  • Eğer miras ise protected, ** 24, ve çocuklar, Base devralma farkındayız.
  • Miras, miras farkındadır hayır private,.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AFISHAL

    AFISHAL

    7 Mart 2009
  • kruno j

    kruno j

    6 Mayıs 2007
  • segtlim

    segtlim

    21 EKİM 2008