Baza sinfinin şəxsi üzvləri irsi ola bilərmi?

Mündəricat:

Baza sinfinin şəxsi üzvləri irsi ola bilərmi?
Baza sinfinin şəxsi üzvləri irsi ola bilərmi?
Anonim

Baza sinfinin Şəxsi üzvləri həmişə C++-da törəmə sinifdə miras alınırmı? Mən hər yerdə görürdüm ki, baza sinfinin şəxsi üzvləri heç vaxt törəmə sinifdə miras alınmır, əsas sinfi necə miras almağınızdan asılı olmayaraq (özəl və ya qorunan və ya ictimai).

Şəxsi sinif üzvü miras qala bilərmi?

Supersinifdə Şəxsi Üzvlər

A alt sinifana sinfinin şəxsi üzvlərini miras qoymur. Bununla belə, əgər supersinfin şəxsi sahələrinə daxil olmaq üçün ictimai və ya qorunan üsullar varsa, bunlardan da alt sinif istifadə edə bilər.

C++-da əsas sinifin şəxsi üzvlərini necə miras alırsınız?

Şəxsi mirasla, baza sinifinin ictimai və qorunan üzvü törəmə sinfin şəxsi üzvləri olur. Bu o deməkdir ki, baza sinfinin metodları törəmə obyektin ictimai interfeysinə çevrilmir. Bununla belə, onlar törəmə sinfin üzv funksiyaları daxilində istifadə edilə bilər.

Şəxsi və qorunan miras arasında nə fərq var?

qorunan miras əldə edilmiş sinifdəqorunan əsas sinfin ictimai və qorunan üzvlərini edir. şəxsi miras əsas sinfin ictimai və qorunan üzvlərini törəmə sinifdə özəl edir.

Miras özəl olduqda, əsas sinifdəki özəl metoddur?

Miras özəl olduqda, özəl üsullar bazadasinif alınmış sinifdə əlçatmazdır (C++-da). Miras haqqında ətraflı məlumat üçün baxın: C++ Variantında (A) miras doğrudur.

Tövsiyə: