Mundarija:
Video: Java-da Date ob'ekti o'zgaruvchanmi?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
A o'zgaruvchan ob'ekt oddiygina bir ob'ekt qurilishdan keyin uning holatini o'zgartirishi mumkin. Masalan, StringBuilder va Sana bor o'zgaruvchan ob'ektlar , String va Integer esa o'zgarmasdir ob'ektlar . Bir sinfda a bo'lishi mumkin o'zgaruvchan ob'ekt maydon sifatida.
Xuddi shunday, Java-da Date sinfi o'zgarmasmi?
Sana emas o'zgarmas ning mudofaa nusxasini yaratishimiz kerak java . util. Sana ushbu misol o'zgaruvchisiga havolani qaytarish paytida maydon. Keling, faraziy odamni yarataylik sinf unda faqat ikkita a'zo sifatida nom va dob mavjud.
Keyinchalik savol tug'iladi: Java-da o'zgarmas ob'ekt nima? O'zgarmas ob'ektlar bor ob'ektlar bu o'zgarmaydi. Siz ularni yaratasiz, keyin ularni o'zgartira olmaysiz. A Java o'zgarmas ob'ekti uning barcha maydonlari ichki, shaxsiy yakuniy maydonlar bo'lishi kerak. U hech qanday sozlashni amalga oshirmasligi kerak. Har bir maydon uchun qiymat oladigan konstruktor kerak.
Java'da ob'ektlar o'zgaruvchanmi?
O'zgarmas ob'ektlar oddiy ob'ektlar kimning davlati ( ob'ektlar ma'lumotlar) qurilishdan keyin o'zgarmaydi. Misollar o'zgarmas ob'ektlar JDK dan String va Integer kiradi. O'zgaruvchan ob'ektlar o'zgartirilishi mumkin bo'lgan maydonlar mavjud, o'zgarmas ob'ektlar dan keyin o'zgartirilishi mumkin bo'lgan maydonlar mavjud emas ob'ekt yaratilgan.
Java'da ob'ektni qanday qilib o'zgaruvchan qilish mumkin?
Java-da o'zgarmas sinf
- Sinfni yakuniy deb e'lon qiling, shuning uchun uni uzaytirib bo'lmaydi.
- To'g'ridan-to'g'ri kirishga ruxsat berilmasligi uchun barcha maydonlarni shaxsiy qilib qo'ying.
- O'zgaruvchilar uchun sozlash usullarini taqdim qilmang.
- Barcha o'zgaruvchan maydonlarni yakuniy qiling, shunda uning qiymati faqat bir marta tayinlanishi mumkin.
- Chuqur nusxa ko'chirishni amalga oshiradigan konstruktor orqali barcha maydonlarni ishga tushiring.
Tavsiya:
Nomlangan kortejlar o'zgaruvchanmi?
Qutilarni emas, yorliqlarni o'ylab ko'ring. Python kortejlari hayratlanarli xususiyatga ega: ular o'zgarmasdir, lekin ularning qiymatlari o'zgarishi mumkin. Bu ro'yxat kabi har qanday o'zgaruvchan ob'ektga havolani ushlab turganda sodir bo'lishi mumkin
Syslog ob'ekti nima?
Syslog qurilmalari. Ob'ekt syslog hodisasini yaratgan mashina jarayonini ifodalaydi. Masalan, hodisa yadro, pochta tizimi, xavfsizlik/avtorizatsiya jarayonlari va boshqalar tomonidan yaratilganmi?
Servletning nechta ob'ekti yaratilgan?
1) Servletning nechta ob'ekti yaratilgan? Servlet yoki veb-konteyner tomonidan birinchi so'rov vaqtida faqat bitta ob'ekt
Sahifa ob'ekti va sahifa zavodi o'rtasidagi farq nima?
Page Object Model (POM) va Page Factory o'rtasidagi farq nima: Sahifa ob'ekti veb-sahifani ifodalovchi va funksionallik va a'zolarni saqlaydigan sinfdir. Sahifa fabrikasi - bu sahifa ob'ekti misolini yaratishda o'zaro aloqada bo'lishni xohlagan veb-elementlarni ishga tushirish usuli
Java'da parametr ob'ekti nima?
Java-ob'ektlar parametr sifatida birinchi parametr - Data ob'ekti. Agar siz ob'ektni argument sifatida metodga o'tkazsangiz, qo'llaniladigan mexanizm pass-by-reference deb ataladi, chunki o'zgaruvchidagi havolaning nusxasi ob'ektning o'zi emas, balki usulga o'tkaziladi