Innholdsfortegnelse:

Hva gjør casting i Java?
Hva gjør casting i Java?

Video: Hva gjør casting i Java?

Video: Hva gjør casting i Java?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, November
Anonim

Casting i Java . Casting er prosessen med å lage en variabel oppfører seg som en variabel av en annen type. Hvis en klasse deler en ER -Et eller arveforhold med en annen klasse eller grensesnitt, deres variabler kan være rollebesetning til hverandres type. Noen ganger rollebesetningen er tillatt og noen ganger det rollebesetningen er ikke tillatt.

Så hvordan fungerer typecasting i Java?

I Java er det to typer casting:

  • Utvidelse av støping (automatisk) - konvertering av en mindre type til en større typestørrelse. byte -> kort -> røye -> int -> lang -> flyte -> dobbel.
  • Innsnevringsstøping (manuelt) - konvertere en større type til en mindre størrelse. double -> float -> long -> int -> char -> short -> byte.

Vet også, hvordan kaster du en variabel i Java? Variabler

  1. Skriv Casting i Java. Typestøping brukes til å konvertere et objekt eller en variabel av en type til en annen.
  2. Syntaks. dataType variableName = (dataType) variableToConvert;
  3. Notater. Det er to støperetninger: innsnevring (større til mindre type) og utvidelse (mindre til større type).
  4. Eksempel.

På samme måte spørs det, hva er primitive castings i Java og hvorfor vi trenger det?

Casting mellom primitiv typer muliggjør du å konvertere verdien av en type til en annen primitiv type. Dette skjer oftest med de numeriske typene. Men en primitiv type kan aldri brukes i en cast. boolske verdier må være enten sant eller usant og kan ikke brukes i en støping operasjon.

Hva er implisitt typekonvertering?

Implisitt typekonvertering er en automat typekonvertering gjort av kompilatoren når data fra forskjellige typer er blandet. Når en implisitt konvertering er gjort, er det ikke bare en nytolkning av uttrykkets verdi, men en omdannelse av den verdien til en tilsvarende verdi i den nye type.

Anbefalt: