Inhaltsverzeichnis:

Was macht Casting in Java?
Was macht Casting in Java?

Video: Was macht Casting in Java?

Video: Was macht Casting in Java?
Video: Casting von primitiven Datentypen in Java 2024, März
Anonim

Gießen in Java . Gießen ist der Prozess der Erstellung einer Variablen verhält sich wie eine Variable eines anderen Typs. Wenn eine Klasse ein teilt IST -A oder Vererbungsbeziehung mit einer anderen Klasse oder Schnittstelle, deren Variablen kann Sein werfen zum Typ des anderen. Manchmal die Besetzung ist erlaubt und manchmal das Besetzung ist nicht erlaubt.

Wie funktioniert dann die Typumwandlung in Java?

In Java gibt es zwei Arten von Casting:

  • Verbreiterung Casting (automatisch) - Konvertieren einer kleineren Schrift in eine größere Schriftgröße. byte -> short -> char -> int -> long -> float -> double.
  • Verengendes Casting (manuell) – Umwandlung eines größeren Typs in einen kleineren Typ. double -> float -> long -> int -> char -> short -> byte.

Wissen Sie auch, wie Sie eine Variable in Java umwandeln? Variablen

  1. Geben Sie Casting in Java ein. Typumwandlung wird verwendet, um ein Objekt oder eine Variable eines Typs in einen anderen zu konvertieren.
  2. Syntax. dataType variableName = (dataType) variableToConvert;
  3. Anmerkungen. Es gibt zwei Wurfrichtungen: Verengung (größerer bis kleiner Typ) und Erweiterung (kleinerer bis größerer Typ).
  4. Beispiel.

In ähnlicher Weise wird gefragt, was primitive Castings in Java sind und warum wir sie brauchen.

Gießen zwischen Primitive Typen ermöglicht Sie den Wert eines Typs in einen anderen umwandeln Primitive Typ. Dies tritt am häufigsten bei den numerischen Typen auf. Aber ein Primitive type kann niemals in einer Besetzung verwendet werden. Boolesche Werte muss entweder wahr oder falsch sein und kann nicht in a. verwendet werden Gießen Betrieb.

Was ist implizite Typkonvertierung?

Implizite Typkonvertierung ist eine Automatik Typumwandlung Wird vom Compiler durchgeführt, wenn Daten von verschiedenen Typen ist durchmischt. Wenn ein implizite Konvertierung getan ist, ist es nicht nur eine Neuinterpretation des Wertes des Ausdrucks, sondern ein Wandlung dieses Wertes auf einen gleichwertigen Wert im neuen Typ.

Empfohlen: