Java-da xususiy konstruktorga ega sinfni meros qilib olish mumkinmi?
Java-da xususiy konstruktorga ega sinfni meros qilib olish mumkinmi?

Video: Java-da xususiy konstruktorga ega sinfni meros qilib olish mumkinmi?

Video: Java-da xususiy konstruktorga ega sinfni meros qilib olish mumkinmi?
Video: Shoshilinch habar Prezedentimiz: texnikum haqida 2024, Noyabr
Anonim

5 ta javob. Java ning sub-klassiga to'sqinlik qilmaydi xususiy konstruktorlar bilan sinf . Uning oldini oladigan narsa sub- sinflar qaysi biriga kira olmaydi konstruktorlar uning super sinf . Bu degani a xususiy konstruktor boshqasida foydalanish mumkin emas sinf fayl va mahalliy paket konstruktor boshqa paketda foydalanish mumkin emas.

Buni hisobga olsak, xususiy konstruktor bilan sinfni meros qilib olamizmi?

Agar xususiy konstruktor bilan sinf va muhrlangan sinf bo'lishi mumkin emas meros qilib olingan , keyin nima foyda sinf bo'lishi mumkin emas meros qilib olingan . Va avval aytganidek xususiy konstruktor mumkin sifatida kechiriladi biz statikga ega sinflar hozir. Shunday qilib xususiy konstruktor + muhrlangan sof statik degan ma'noni anglatadi sinf . Shuningdek, muhrlangan sinf bo'lishi mumkin emas meros qilib olingan.

Bundan tashqari, siz xususiy konstruktorli sinf bilan nima qila olmaysiz deb so'rashi mumkin? Singleton yaratishdan tashqari sinf , xususiy konstruktor Bundan tashqari, boshqa ko'plab muhim maqsadlarga ega. Bilan xususiy konstruktor bunga misol sinf mumkin faqat deklaratsiya ichida yaratilishi mumkin sinf . qilish orqali konstruktor xususiy , Biz bajara olamiz oldini olish a sinf har qanday boshqa tomonidan uzaytirilishidan sinf.

Shu munosabat bilan Java-da xususiy sinf meros qilib olinishi mumkinmi?

A java xususiy a'zo bo'lishi mumkin emas meros qilib olingan chunki u faqat e'lon qilinganlar uchun mavjud java sinfi . dan beri xususiy a'zo bo'lishi mumkin emas meros qilib olingan , muhokama qilish uchun joy yo'q java ish vaqtining haddan tashqari yuklanishi yoki java ustunlik (polimorfizm) xususiyatlari.

Java'da konstruktor shaxsiy bo'lsa nima bo'ladi?

Java – xususiy konstruktor misol. dan foydalanish xususiy konstruktor singl sinflariga xizmat qilishdir. Foydalanish xususiy konstruktor bir vaqtning o'zida bir nechta ob'ekt yaratilmasligini ta'minlashimiz mumkin. Ta'minlash orqali a xususiy konstruktor siz ushbu sinfdan boshqa har qanday joyda sinf misollarini yaratishga to'sqinlik qilasiz.

Tavsiya: