Sommario:

Cosa fa il casting in Java?
Cosa fa il casting in Java?

Video: Cosa fa il casting in Java?

Video: Cosa fa il casting in Java?
Video: Casting dei valori - JAVA TUTORIAL ITALIANO 39 2024, Aprile
Anonim

Casting in Giava . Il casting è il processo di creazione di una variabile si comporta come una variabile di un altro tipo. Se una classe condivide un È -A o relazione di ereditarietà con un'altra classe o interfaccia, le loro variabili Potere essere lancio al tipo dell'altro. Alcune volte il il cast è permesso e alcune volte che il cast è non autorizzato.

Quindi, come funziona il type casting in Java?

In Java esistono due tipi di casting:

  • Casting allargato (automaticamente) - conversione di un carattere più piccolo in un carattere più grande. byte -> short -> char -> int -> long -> float -> double.
  • Casting restringente (manualmente) - conversione di un tipo più grande in un tipo di dimensioni più piccole. double -> float -> long -> int -> char -> short -> byte.

Inoltre, come si esegue il cast di una variabile in Java? Variabili

  1. Digita Casting in Java. Il casting del tipo viene utilizzato per convertire un oggetto o una variabile di un tipo in un altro.
  2. Sintassi. dataType variableName = (dataType) variableToConvert;
  3. Appunti. Ci sono due direzioni di colata: restringimento (tipo da più grande a più piccolo) e allargamento (tipo da più piccolo a più grande).
  4. Esempio.

Allo stesso modo, viene chiesto, cosa sono i casting primitivi in Java e perché ne abbiamo bisogno?

Casting tra primitivo tipi abilita tu per convertire il valore di un tipo in un altro primitivo genere. Ciò si verifica più comunemente con i tipi numerici. Ma uno primitivo il tipo non può mai essere utilizzato in un cast. Valori booleani dovere essere vero o falso e non può essere utilizzato in a casting operazione.

Che cos'è la conversione di tipo implicita?

Conversione implicita del tipo è un automatico conversione di tipo fatto dal compilatore ogni volta che i dati da diversi tipi è misto. Quando un conversione implicita fatto, non si tratta solo di una reinterpretazione del valore dell'espressione ma di un conversione di quel valore ad un valore equivalente nel nuovo genere.

Consigliato: