Indholdsfortegnelse:

Hvad gør casting i Java?
Hvad gør casting i Java?

Video: Hvad gør casting i Java?

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

Casting i Java . Casting er processen med at lave en variabel opfører sig som en variabel af en anden type. Hvis en klasse deler en ER -Et eller arveforhold med en anden klasse eller grænseflade, deres variabler kan være støbt til hinandens type. Nogle gange cast er tilladt og nogle gange det cast er ikke tilladt.

Så hvordan fungerer typecasting i Java?

I Java er der to typer casting:

  • Udvidelse af støbning (automatisk) - konvertering af en mindre type til en større typestørrelse. byte -> kort -> char -> int -> lang -> float -> dobbelt.
  • Indsnævre støbning (manuelt) - konvertering af en større type til en mindre størrelse. double -> float -> long -> int -> char -> short -> byte.

Ved også, hvordan man caster en variabel i Java? Variabler

  1. Skriv Casting i Java. Typestøbning bruges til at konvertere et objekt eller en variabel af en type til en anden.
  2. Syntaks. dataType variableName = (dataType) variableToConvert;
  3. Noter. Der er to støberetninger: indsnævring (større til mindre type) og udvidelse (mindre til større type).
  4. Eksempel.

På samme måde bliver det spurgt, hvad er primitive støbninger i Java, og hvorfor vi har brug for det?

Casting mellem primitiv typer muliggør du at konvertere værdien af en type til en anden primitiv type. Dette sker oftest med de numeriske typer. Men en primitiv type kan aldrig bruges i en støbning. booleske værdier skal være enten sand eller falsk og kan ikke bruges i en støbning operation.

Hvad er implicit typekonvertering?

Implicit type konvertering er en automat typekonvertering udført af compileren, når data fra forskellige typer er blandet. Når en implicit konvertering er gjort, er det ikke blot en nyfortolkning af udtrykkets værdi, men en konvertering af denne værdi til en tilsvarende værdi i den nye type.

Anbefalede: