Talaan ng mga Nilalaman:

Ano ang ginagawa ng paghahagis sa Java?
Ano ang ginagawa ng paghahagis sa Java?

Video: Ano ang ginagawa ng paghahagis sa Java?

Video: Ano ang ginagawa ng paghahagis sa Java?
Video: ANO NGA BA ANG MGA PROJECTS/TRABAHO NA GINAGAWA NANG MGA PROGRAMMERS? | Volg #3 2024, Abril
Anonim

Paghahagis sa Java . Ang paghahagis ay ang proseso ng paggawa ng isang variable ay kumikilos bilang isang variable ng isa pang uri. Kung ang isang klase ay nagbabahagi ng isang AY -A o inheritance na relasyon sa ibang klase o interface, ang kanilang mga variable pwede maging cast sa uri ng isa't isa. Ilang beses ang ang cast ay pinapayagan at ilang beses na ang cast ay hindi pwede.

Pagkatapos, paano gumagana ang uri ng paghahagis sa Java?

Sa Java, mayroong dalawang uri ng paghahagis:

  • Widening Casting (awtomatikong) - pag-convert ng mas maliit na uri sa mas malaking laki ng uri. byte -> maikli -> char -> int -> mahaba -> float -> doble.
  • Narrowing Casting (manual) - pag-convert ng mas malaking uri sa mas maliit na uri ng laki. doble -> float -> mahaba -> int -> char -> maikli -> byte.

Alamin din, paano ka naglalagay ng variable sa Java? Mga variable

  1. Uri ng Casting sa Java. Ginagamit ang type casting upang i-convert ang isang bagay o variable ng isang uri sa isa pa.
  2. Syntax. dataType variableName = (dataType) variableToConvert;
  3. Mga Tala. Mayroong dalawang direksyon sa paghahagis: pagpapaliit (mas malaki hanggang mas maliit na uri) at pagpapalawak (mas maliit hanggang mas malaking uri).
  4. Halimbawa.

Katulad nito, tinanong, ano ang mga primitive na casting sa Java at bakit natin ito kailangan?

Paghahagis sa pagitan primitive pinapagana ng mga uri ikaw upang i-convert ang halaga ng isang uri sa isa pa primitive uri. Ito ay kadalasang nangyayari sa mga uri ng numero. Ngunit isa primitive hindi kailanman magagamit ang uri sa isang cast. Mga halaga ng Boolean dapat maging tama o mali at hindi maaaring gamitin sa a paghahagis operasyon.

Ano ang implicit type na conversion?

Implicit na uri ng conversion ay isang awtomatiko uri ng conversion ginagawa ng compiler sa tuwing ang data mula sa iba mga uri ay pinaghalo. Kapag ang isang implicit na conversion ay tapos na, ito ay hindi lamang isang reinterpretasyon ng halaga ng expression ngunit a pagbabagong loob ng halagang iyon sa isang katumbas na halaga sa bago uri.

Inirerekumendang: