Innehållsförteckning:

Vad gör casting i Java?
Vad gör casting i Java?

Video: Vad gör casting i Java?

Video: Vad gör casting i Java?
Video: Gurnam Bhullar | Wakh Ho Jana | Main Viyah Nahi Karona Tere Naal | Sonam Bajwa | New Punjabi Songs 2024, April
Anonim

Gjutning i Java . Casting är processen att skapa en variabel beter sig som en variabel av en annan typ. Om en klass delar en ÄR -En eller arvsrelation med en annan klass eller gränssnitt, deras variabler burk vara kasta till varandras typ. Vissa gånger gjutna är tillåtet och ibland det gjutna är inte tillåtet.

Hur fungerar typcasting i Java?

I Java finns det två typer av casting:

  • Bredda gjutning (automatiskt) - konvertera en mindre typ till en större typstorlek. byte -> kort -> röding -> int -> lång -> flyta -> dubbel.
  • Avsmalnande gjutning (manuellt) - konvertera en större typ till en mindre storlek. double -> float -> long -> int -> char -> short -> byte.

Vet också hur man castar en variabel i Java? Variabler

  1. Skriv Casting i Java. Typgjutning används för att konvertera ett objekt eller variabel av en typ till en annan.
  2. Syntax. dataType variableName = (dataType) variableToConvert;
  3. Anteckningar. Det finns två gjutriktningar: avsmalning (större till mindre typ) och breddning (mindre till större typ).
  4. Exempel.

På samma sätt frågas det, vad är primitiva castings i Java och varför vi behöver det?

Gjutning mellan primitiv typer möjliggör du för att konvertera värdet av en typ till en annan primitiv typ. Detta inträffar oftast med numeriska typer. Utom en primitiv typ kan aldrig användas i en cast. booleska värden måste vara antingen sant eller falskt och kan inte användas i en gjutning drift.

Vad är implicit typkonvertering?

Implicit typkonvertering är en automat typkonvertering görs av kompilatorn när data från olika typer är blandat. När en implicit konvertering är gjort är det inte bara en omtolkning av uttryckets värde utan en omvandling av det värdet till ett motsvarande värde i det nya typ.

Rekommenderad: