|
Wrapper classlar nimaga kerak?
|
bet | 5/24 | Sana | 17.05.2024 | Hajmi | 49,53 Kb. | | #239490 |
Bog'liq Interview questions answersWrapper classlar nimaga kerak?
Wrapper classlar, primitiv tipdagi ma'lumotlarni obyektlarga o'girish uchun va obyektlar orqali ko'rsatkichlar bilan ishlash uchun ishlatiladi. Ba'zi metodlar va API lar primitiv tipdagi ma'lumotlarni o'zida qabul qilmasdan, faqat obyektlarni qabul qiladi. Shunday holatlarda Wrapper classlar ishlatiladi.
Qanday Wrapper Classlar mavjud?
Quyidagi primitiv tipdagi ma'lumotlar uchun Wrapper classlar mavjud:
Integer: int primitiv tipdagi ma'lumotlar uchun.
javaCopy code
Integer myInt = new Integer(42);
Double: double primitiv tipdagi ma'lumotlar uchun.
javaCopy code
Double myDouble = new Double(3.14);
Character: char primitiv tipdagi ma'lumotlar uchun.
javaCopy code
Character myChar = new Character('A');
Boolean: boolean primitiv tipdagi ma'lumotlar uchun.
javaCopy code
Boolean myBoolean = new Boolean(true);
Va boshqa primitiv tipdagi ma'lumotlar uchun ham Wrapper classlar mavjud.
Wrapper Classlar qanday classlar?
Wrapper classlar odatda bosh konstruktor va primitiv tipdagi ma'lumotlarni qabul qilgan konstruktorlar bilan tanlanganadi. Ularning ichida primitiv tipdagi ma'lumotlarni obyektlarga o'girish uchun ishlatiladigan ko'rsatkichlar ham mavjud.
Number classning subclasslari qaysilar?
java.lang.Number klassi primitiv tipdagi sonlar uchun umumiy superclassdir. Undan turib, quyidagi Number classlari paydo bo'lgan:
Integer
Double
Byte
Short
Long
Float
Bu classlar hammasi Number klassidan voris olgan va ular primitiv tipdagi sonlarni obyektlash uchun ishlatiladi.
|
| |