Агуулгын хүснэгт:

Жава хэл дээр casting юу хийдэг вэ?
Жава хэл дээр casting юу хийдэг вэ?

Видео: Жава хэл дээр casting юу хийдэг вэ?

Видео: Жава хэл дээр casting юу хийдэг вэ?
Видео: Java хэл дээр дамжуулах 2024, Арваннэгдүгээр
Anonim

Casting in Java . Casting байна хувьсагчийг хийх үйл явц нь өөр төрлийн хувьсагч мэт ажилладаг. Хэрэв анги нэгийг хуваалцдаг бол IS -Өөр анги эсвэл интерфейстэй удамшлын хамаарал, тэдгээрийн хувьсагчид чадна байх цутгамал бие биенийхээ төрөлд. Заримдаа жүжигчид юм зөвшөөрөгдсөн, заримдаа үүнийг зөвшөөрдөг жүжигчид юм зөвшөөрөгдөөгүй.

Дараа нь, Java хэл дээр төрөл дамжуулалт хэрхэн ажилладаг вэ?

Java хэл дээр хоёр төрлийн дамжуулалт байдаг:

  • Өргөтгөх Цутгамал (автоматаар) - жижиг төрлийг том хэмжээтэй болгон хувиргах. byte -> short -> char -> int -> long -> float -> double.
  • Нарийсгах Цутгамал (гараар) - том төрлийг жижиг хэмжээтэй төрөл болгон хувиргах. double -> float -> long -> int -> char -> short -> байт.

Мөн та Java хэл дээр хувьсагчийг хэрхэн дамжуулахыг мэдэх үү? Хувьсагч

  1. Java хэл дээр Casting гэж бичнэ үү. Төрөл цутгах нь нэг төрлийн объект эсвэл хувьсагчийг нөгөө рүү хөрвүүлэхэд хэрэглэгддэг.
  2. Синтакс. dataType variableName = (dataType) variableToConvert;
  3. Тэмдэглэл. Цутгах хоёр чиглэл байдаг: нарийсгах (томоос жижиг төрөл) болон өргөсгөх (жижигээс том төрөл).
  4. Жишээ.

Үүнтэй адилаар, Java-д анхдагч кастинг гэж юу вэ, яагаад бидэнд хэрэгтэй вэ?

Casting хооронд Балар эртний төрлүүд боломжийг олгодог Та нэг төрлийн утгыг нөгөөд хөрвүүлэх Балар эртний төрөл. Энэ нь ихэвчлэн тоон төрлүүдэд тохиолддог. Гэхдээ нэг Балар эртний төрлийг хэзээ ч дүрд ашиглах боломжгүй. Булийн утгууд ёстой үнэн эсвэл худал байх ба a-д ашиглах боломжгүй цутгамал үйл ажиллагаа.

Далд хэлбэрийн хөрвүүлэлт гэж юу вэ?

Далд хэлбэрийн хувиргалт автомат юм төрөл хувиргах өгөгдлийн өөр өөр үед хөрвүүлэгч хийдэг төрөл холилдсон байна. Хэзээ а далд хөрвүүлэлт хийгдсэн бол энэ нь зөвхөн илэрхийллийн утгыг дахин тайлбарлах төдийгүй a хувиргалт тухайн утгыг шинэ дэх ижил утгатай төрөл.

Зөвлөмж болгож буй: