Konstruktor misol bilan nimani tushuntiradi?
Konstruktor misol bilan nimani tushuntiradi?

Video: Konstruktor misol bilan nimani tushuntiradi?

Video: Konstruktor misol bilan nimani tushuntiradi?
Video: 1 ДАРС. EXCEL БИЛАН УМУМИЙ ТАНИШУВ. EXCEL БОШЛОВЧИЛАР УЧУН 2024, May
Anonim

A konstruktor ob'ektga yo'naltirilgan dasturlashda sinf yoki tuzilmaning maxsus usuli bo'lib, ushbu turdagi ob'ektni ishga tushiradi. A konstruktor odatda sinf bilan bir xil nomga ega bo'lgan misol usuli bo'lib, ob'ekt a'zolarining qiymatlarini sukut bo'yicha yoki foydalanuvchi uchun o'rnatish uchun ishlatilishi mumkin. belgilangan qiymatlar.

Shunday qilib, misol bilan Konstruktor nima?

Sinf yoki struktura yaratilganda, uning konstruktor deyiladi. Konstruktorlar sinf yoki struktura bilan bir xil nomga ega va ular odatda yangi ob'ektning ma'lumotlar a'zolarini ishga tushiradilar. Quyida misol , Taxi nomli sinf oddiy yordamida aniqlanadi konstruktor . Qo'shimcha ma'lumot olish uchun misolga qarang Konstruktorlar.

Bundan tashqari, Java-da konstruktor nima degan savol tug'ilishi mumkin. Konstruktor yangi yaratilgan obyektni ishga tushiruvchi kod blokidir. A konstruktor dagi misol usuliga o'xshaydi java lekin bu usul emas, chunki u qaytarish turiga ega emas. Konstruktor sinf bilan bir xil nomga ega va a da shunday ko'rinadi java kod.

Buni hisobga olsak, C++ da konstruktor nimani misol bilan tushuntiradi?

Konstruktorlar har bir ob'ektni ishga tushirishni amalga oshiradigan maxsus sinf funktsiyalari. Kompilyator ni chaqiradi Konstruktor ob'ekt yaratilganda. Konstruktorlar saqlash ob'ektga ajratilgandan so'ng ob'ekt a'zolariga qiymatlarni ishga tushirish. Boshqa tomondan, Destruktor sinf ob'ektini yo'q qilish uchun ishlatiladi.

Sinf konstruktori nima?

A sinf konstruktori a ning maxsus a'zo funktsiyasidir sinf bu har doim yangi ob'ektlarni yaratganimizda bajariladi sinf . Konstruktorlar muayyan a'zo o'zgaruvchilar uchun boshlang'ich qiymatlarni o'rnatish uchun juda foydali bo'lishi mumkin.

Tavsiya: