Obsah:

Čo robí casting v Jave?
Čo robí casting v Jave?

Video: Čo robí casting v Jave?

Video: Čo robí casting v Jave?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, November
Anonim

Casting v Java . Casting je proces vytvárania premennej sa správa ako premenná iného typu. Ak trieda zdieľa an JE -Vzťah dedičnosti s inou triedou alebo rozhraním, ich premenné môcť byť obsadenie k typu toho druhého. Niekedy obsadenie je povolené a niekedy aj to obsadenie je nepovolené.

Ako potom funguje pretypovanie v jazyku Java?

V Jave existujú dva typy castingu:

  • Rozširujúce odlievanie (automaticky) – prevod menšieho typu na väčšiu veľkosť písma. byte -> short -> char -> int -> long -> float -> double.
  • Zúženie odlievania (manuálne) - prevod väčšieho typu na menší typ. double -> float -> long -> int -> char -> short -> byte.

Tiež viete, ako prenesiete premennú v jazyku Java? Premenné

  1. Zadajte Casting v jazyku Java. Pretypovanie sa používa na konverziu objektu alebo premennej jedného typu na iný.
  2. Syntax. dataType variableName = (dataType) variableToConvert;
  3. Poznámky. Existujú dva smery odlievania: zužovanie (od väčšieho k menšiemu typu) a rozširovanie (od menšieho k väčšiemu typu).
  4. Príklad.

Podobne sa kladie otázka, čo sú primitívne odliatky v Jave a prečo ich potrebujeme?

Casting medzi primitívny typy umožňuje vy previesť hodnotu jedného typu na iný primitívny typu. Najčastejšie sa to vyskytuje pri numerických typoch. Ale jeden primitívny typ nemôže byť nikdy použitý v odliatku. Booleovské hodnoty musieť byť pravdivé alebo nepravdivé a nemožno ich použiť v a odlievanie prevádzka.

Čo je to implicitná konverzia typu?

Konverzia implicitného typu je automat typová konverzia urobí kompilátor vždy, keď údaje z rôznych typy je zmiešaný. Keď implicitná konverzia je hotovo, nie je to len reinterpretácia hodnoty výrazu, ale a konverzie tejto hodnoty na ekvivalentnú hodnotu v novom typu.

Odporúča: