Përmbajtje:

Çfarë bën casting në Java?
Çfarë bën casting në Java?

Video: Çfarë bën casting në Java?

Video: Çfarë bën casting në Java?
Video: Shtatëzania - Pregnancy ( Java - Week 0 - 9 ) Part 1 2024, Prill
Anonim

Që hedh në Java . Casting është procesi i krijimit të një ndryshoreje sillet si një variabël i një lloji tjetër. Nëse një klasë ndan një ËSHTË -Një lidhje ose trashëgimi me një klasë ose ndërfaqe tjetër, variablat e tyre mund të jetë të hedhura sipas llojit të njëri-tjetrit. Disa herë cast është lejohet dhe disa herë kjo cast është nuk lejohet.

Atëherë, si funksionon hedhja e tipit në Java?

Në Java, ekzistojnë dy lloje të hedhjes:

  • Zgjerimi i derdhjes (automatikisht) - konvertimi i një lloji më të vogël në një madhësi të tipit më të madh. byte -> short -> char -> int -> long -> float -> double.
  • Ngushtimi i derdhjes (me dorë) - konvertimi i një lloji më të madh në një lloj me madhësi më të vogël. double -> float -> long -> int -> char -> short -> byte.

Dije gjithashtu, si mund të hedhësh një variabël në Java? Variablat

  1. Shkruani Casting në Java. Lloji i hedhjes përdoret për të kthyer një objekt ose variabël të një lloji në një tjetër.
  2. Sintaksë. DataType variableEmri = (dataType) variableToConvert;
  3. Shënime. Ka dy drejtime derdhja: ngushtimi (lloji më i madh në më i vogël) dhe zgjerimi (lloji më i vogël në më i madh).
  4. Shembull.

Në mënyrë të ngjashme, pyetet, çfarë është castings primitive në Java dhe pse ne kemi nevojë për të?

Që hedh ndërmjet primitive llojet mundëson ju për të kthyer vlerën e një lloji në një tjetër primitive lloji. Kjo ndodh më së shpeshti me llojet numerike. Por një primitive lloji nuk mund të përdoret kurrë në një gips. Vlerat Boolean duhet të jetë i vërtetë ose i rremë dhe nuk mund të përdoret në a që hedh operacion.

Çfarë është konvertimi i tipit të nënkuptuar?

Konvertimi i tipit implicit është një automatik konvertimi i tipit bëhet nga përpiluesi sa herë që të dhëna nga të ndryshme llojet është e përzier. Kur një konvertim i nënkuptuar është bërë, nuk është thjesht një riinterpretim i vlerës së shprehjes, por a konvertimi të asaj vlere me një vlerë ekuivalente në të renë lloji.

Recommended: