Java-da uşaq obyektlərə ana obyekt təyin edə bilərikmi?
Java-da uşaq obyektlərə ana obyekt təyin edə bilərikmi?

Video: Java-da uşaq obyektlərə ana obyekt təyin edə bilərikmi?

Video: Java-da uşaq obyektlərə ana obyekt təyin edə bilərikmi?
Video: Kim nə başa düşdü ❓ 2024, Bilər
Anonim

Valideyn və Uşaq eyni məlumat üzvü olan siniflər Java . İstinad dəyişəni Valideyn sinfi tutmağa qadirdir obyekt istinad, eləcə də onun uşaq obyekti istinad. Referendum tutan uşaq sinif obyekt istinad olacaq üzvlərinə (funksiyalarına və ya dəyişənlərinə) daxil ola bilməmək uşaq sinif.

Bununla əlaqədar olaraq, uşaq tipli bir obyekt, məsələn, ana tipli dəyişənə təyin edilə bilərmi?

Yox, amma a obyekt of ana tip ola bilər olmaq dəyişənə təyin edilir of uşaq növü.

superclass obyektini alt sinfə təyin edə bilərikmi? Xeyr. Buna icazə verməyin mənası yoxdur. Səbəbi ona görədir alt siniflər ümumiyyətlə əlavə davranışı müəyyən edir. Əgər təyin edə bilərdiniz a super sinif obyekti a alt sinif istinad, Sən zaman iş zamanı problemlərlə üzləşəcək Sən əslində mövcud olmayan sinif üzvlərinə daxil olmağa çalışın.

Sonradan sual yaranır ki, uşaq sinif ana sinifin obyektini yarada bilərmi?

Sadə dillə desək, Ana sinifin obyektləri bilər tutun obyektlər of uşaq sinfi . Əks bilər doğru olma.

Bir obyekt başqa bir obyekti alt sinifə aid edə bilərmi?

Bacarmaq bir obyekt a alt sinif mühafizə olunan sahəyə giriş başqa obyekt of başqa bir alt sinif ? Bununla belə, bir üsulu məhdudlaşdırmaq istədiyiniz zamanlar olur alt siniflər yalnız və ya daha az hallarda icazə vermək alt sinif superclass sahəsinə daxil olmaq üsulları. Bu halda, siz bir sinif xüsusiyyətini qorunan elan edirsiniz.

Tövsiyə: