Standart konstruktorning maqsadi nima?
Standart konstruktorning maqsadi nima?

Video: Standart konstruktorning maqsadi nima?

Video: Standart konstruktorning maqsadi nima?
Video: Ideal jinsiy aloqa vaqti qancha davom etishi kerak ? 2024, May
Anonim

A konstruktor parametrlarsiz deb nomlanadi standart konstruktor . Konstruktorlar ko'pincha misol o'zgaruvchilarini ishga tushirish uchun ishlatiladi. Xususan, foydalanish standart konstruktorlar misol o'zgaruvchilari barcha ob'ektlar uchun belgilangan qiymatlar bilan ishga tushiriladi.

Shu tarzda, C++ da standart konstruktordan foydalanish nima?

Standart konstruktorlar C++ da Konstruktorlar - bu sinfning yangi ob'ektlari yaratilganda bajariladigan sinf funktsiyalari. The konstruktorlar sinf bilan bir xil nomga ega va qaytish turi yo'q, hatto bekor emas. Ular birinchi navbatda sinf o'zgaruvchilari uchun boshlang'ich qiymatlarni berish uchun foydalidir.

Bundan tashqari, standart konstruktor tizim tomonidan taqdim etilganda? Java va C# da " standart konstruktor " nullaryga ishora qiladi konstruktor Agar sinf uchun konstruktor aniqlanmagan bo'lsa, kompilyator tomonidan avtomatik ravishda yaratiladi. The standart konstruktor bilvosita supersinfning nullariyasini chaqiradi konstruktor , keyin bo'sh tanani bajaradi.

Shu tarzda, konstruktor har qanday qiymatni qaytaradimi?

Yo'q, konstruktor qiladi emas har qanday qiymatni qaytaring . E'lon qilishda a konstruktor sizda shunga o'xshash narsa bo'lmaydi qaytish turi. Umuman, Konstruktor instantsiya vaqtida bilvosita chaqiriladi. Va bu usul emas, uning yagona maqsadi misol o'zgaruvchilarini ishga tushirishdir.

Misol bilan standart konstruktor nima?

Standart konstruktorga misol Aytaylik, siz yuqoridagi dasturda shunday ob'ekt yaratishga harakat qilyapsiz: NoteBook obj = new Notebook(12); keyin siz kompilyatsiya xatosini olasiz, chunki NoteBook (12) parametrlanganligini chaqiradi konstruktor bitta int argumenti bilan, chunki bizda a yo'q edi konstruktor yuqoridagi int argumenti bilan misol.

Tavsiya: