Dasturiy injiniring fanidan mustaqil ishi mavzu: sinflar, metodlar, xususiyatlar
Download 103.87 Kb.
|
SINFLAR, METODLAR, XUSUSIYATLAR
- Bu sahifa navigatsiya:
- Standart konstruktor
- Doimiy sinflar
Sinf ob'ektini yaratishSinfni aniqlagandan so'ng, biz uning ob'ektlarini yaratishimiz mumkin. Ob'ektni yaratish uchun konstruktorlar ishlatiladi. Aslida, konstruktorlar sinf bilan bir xil deb nomlangan va yangi sinf ob'ektini yaratishda chaqiriladigan va ob'ektni ishga tushirishni amalga oshiradigan maxsus usullarni taqdim etadilar. Konstruktorni chaqirishning umumiy sintaksisi:
Birinchidan, ob'ekt uchun xotira ajratadigan yangi operator keladi va undan keyin konstruktor chaqiriladi. Standart konstruktorAgar sinfda biron bir konstruktor aniqlanmagan bo'lsa (bizning shaxs sinfimizda bo'lgani kabi), u holda ushbu sinf uchun hech qanday parametrlarni qabul qilmaydigan bo'sh standart konstruktor avtomatik ravishda yaratiladi. Shaxs ob'ektini yaratish uchun ifoda ishlatiladi new Person(). Natijada, ushbu iborani bajargandan so'ng, xotirada shaxs ob'ektining barcha ma'lumotlari saqlanadigan joy ajratiladi. A o'zgaruvchi tomyaratilgan ob'ektga havolani oladi va ushbu o'zgaruvchi orqali biz ushbu ob'ektdan foydalanishimiz va uning funktsional imkoniyatlariga murojaat qilishimiz mumkin. Endi shaxs sinfining ob'ektini yarating: Doimiy sinflarMaydonlarga qo'shimcha ravishda, sinf ma'lumotlarni saqlash uchun doimiylarni aniqlay oladi. Maydonlardan farqli o'laroq ning qiymat to'g'ridan-to'g'ri e'lon qilinganda bir marta o'rnatiladi va keyinchalik uni o'zgartirish mumkin emas. Bundan tashqari, konstantalar bitta ob'ektga emas, balki butun sinfga tegishli bo'lgan ba'zi ma'lumotlarni saqlaydi. Va doimiylarga murojaat qilish uchun ob'ekt nomi emas, balki sinf nomi ishlatiladi: Bu erda shaxs sinfida typesinf nomini saqlaydigan doimiy aniqlanadi:
METODLAR
Modifikatorlar va parametrlar ixtiyoriy. Download 103.87 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling