Mundarija:

Java-da kasting nima qiladi?
Java-da kasting nima qiladi?

Video: Java-da kasting nima qiladi?

Video: Java-da kasting nima qiladi?
Video: Java Backend | To'liq tahlil | Master-klass! | Jamshidbek Karimov 2024, Aprel
Anonim

Kasting ichida Java . Kasting - bu o'zgaruvchini yaratish jarayoni boshqa turdagi o'zgaruvchi sifatida harakat qiladi. Agar sinf baham ko'rsa IS -Boshqa sinf yoki interfeys, ularning o'zgaruvchilari bilan yoki meros munosabatlari mumkin bo'l quyma bir-birining turiga. Ba'zi paytlarda quyma hisoblanadi ruxsat berilgan va ba'zi hollarda quyma hisoblanadi ruxsat berilmagan.

Xo'sh, Java-da turdagi kasting qanday ishlaydi?

Java-da ikki turdagi kasting mavjud:

  • Kengaytirilgan quyma (avtomatik ravishda) - kichikroq turni kattaroq turdagi o'lchamga aylantirish. bayt -> qisqa -> char -> int -> long -> float -> double.
  • Toraytirish Kasting (qo'lda) - kattaroq turni kichikroq o'lchamdagi turga aylantirish. double -> float -> long -> int -> char -> short -> bayt.

Shuningdek, bilingki, Java-da o'zgaruvchini qanday chiqarish mumkin? O'zgaruvchilar

  1. Java-da Casting-ni yozing. Turni quyish bir turdagi ob'ektni yoki o'zgaruvchini boshqasiga aylantirish uchun ishlatiladi.
  2. Sintaksis. dataType variableName = (dataType) variableToConvert;
  3. Eslatmalar. Ikkita quyish yo'nalishi mavjud: toraytirish (kattaroqdan kichikroq turdagi) va kengaytirish (kichikroq turdagi).
  4. Misol.

Xuddi shunday, Java-da ibtidoiy kastinglar nima va u bizga nima uchun kerak?

Kasting orasida ibtidoiy turlari imkonini beradi siz bir turning qiymatini boshqasiga aylantirish uchun ibtidoiy turi. Bu ko'pincha raqamli turlar bilan sodir bo'ladi. Lekin bitta ibtidoiy turi hech qachon gipsda ishlatilmaydi. Mantiqiy qiymatlar kerak to'g'ri yoki noto'g'ri bo'ladi va a da ishlatilmaydi quyish operatsiya.

Yashirin turdagi konvertatsiya nima?

Yashirin turdagi konvertatsiya avtomatik hisoblanadi turdagi konvertatsiya har xil ma'lumotlardan kelganda kompilyator tomonidan amalga oshiriladi turlari aralashtiriladi. Qachon an yashirin konvertatsiya bajarilgan bo'lsa, bu faqat ifoda qiymatini qayta talqin qilish emas, balki a konvertatsiya bu qiymatdan yangidagi ekvivalent qiymatga turi.

Tavsiya: