Şəxsi konstruktoru olan bir sinif Java-da miras qala bilərmi?
Şəxsi konstruktoru olan bir sinif Java-da miras qala bilərmi?

Video: Şəxsi konstruktoru olan bir sinif Java-da miras qala bilərmi?

Video: Şəxsi konstruktoru olan bir sinif Java-da miras qala bilərmi?
Video: Android 101 by Fred Widjaja 2024, Noyabr
Anonim

5 Cavablar. Java alt təsnifatına mane olmur xüsusi konstruktorlarla sinif . Bunun qarşısını alan şey alt- siniflər heç birinə daxil ola bilməyən konstruktorlar onun super sinif . Bu o deməkdir ki, a özəl konstruktor başqasında istifadə edilə bilməz sinif fayl və yerli paket konstruktor başqa paketdə istifadə edilə bilməz.

Bunu nəzərə alsaq, biz sinifi özəl konstruktorla miras ala bilərikmi?

Əgər xüsusi konstruktor ilə sinif və möhürlənmişdir sinif ola bilməz miras qalmışdır , onda nə faydası var sinif ola bilməyən miras qalmışdır . Və əvvəllər deyildiyi kimi şəxsi konstruktor edə bilər kimi üzrlü olmaq Biz statik var siniflər İndi. Belə ki özəl konstruktor + möhürlənmiş təmiz statik deməkdir sinif . Həm də möhürlənmişdir sinif ola bilməz miras qalmışdır.

Bir də soruşa bilərsiniz ki, özəl konstruktoru olan bir siniflə nə edə bilməzsiniz? Singleton yaratmaqdan başqa sinif , özəl konstruktor bir çox başqa əsas istifadələrə də malikdir. ilə özəl konstruktor bunun misalı sinif bilər yalnız bəyannamə daxilində yaradıla bilər sinif . etməklə a konstruktor özəl , Biz bacarırıq qarşısını a sinif hər hansı başqası tərəfindən uzadılmasından sinif.

Bununla əlaqədar olaraq, Java-da özəl sinif miras qala bilərmi?

A java özəl üzvü ola bilməz miras qalmışdır çünki o, yalnız bəyan edilənlər üçün mövcuddur java sinfi . ildən özəl üzv ola bilməz miras qalmışdır , haqqında müzakirə üçün yer yoxdur java iş vaxtının həddindən artıq yüklənməsi və ya java üstünlük təşkil edən (polimorfizm) xüsusiyyətləri.

Java-da konstruktor özəldirsə nə baş verir?

Java – özəl konstruktor misal. İstifadəsi özəl konstruktor singleton siniflərinə xidmət etməkdir. İstifadə özəl konstruktor eyni anda birdən çox obyektin yaradıla bilməyəcəyini təmin edə bilərik. təmin etməklə a özəl konstruktor siz sinif nümunələrinin bu sinifdən başqa hər hansı bir yerdə yaradılmasının qarşısını alırsınız.

Tövsiyə: