Оглавление:

Что делает кастинг в Java?
Что делает кастинг в Java?

Видео: Что делает кастинг в Java?

Видео: Что делает кастинг в Java?
Видео: Java для начинающих. Урок 32: Восходящее и нисходящее преобразование. 2024, Апрель
Anonim

Кастинг в Джава . Кастинг процесс создания переменной ведет себя как переменная другого типа. Если класс разделяет ЯВЛЯЕТСЯ -A или отношения наследования с другим классом или интерфейсом, их переменные жестяная банка быть В ролях к типу друг друга. Иногда бросок разрешено, а иногда и бросок не допускается.

Тогда как же в Java работает приведение типов?

В Java существует два типа приведения типов:

  • Расширение приведения (автоматически) - преобразование шрифта меньшего размера в шрифт большего размера. byte -> short -> char -> int -> long -> float -> double.
  • Narrowing Casting (вручную) - преобразование шрифта большего размера в шрифт меньшего размера. double -> float -> long -> int -> char -> short -> byte.

Также знайте, как вы приводите переменную в Java? Переменные

  1. Приведение типов в Java. Приведение типов используется для преобразования объекта или переменной одного типа в другой.
  2. Синтаксис. dataType variableName = (тип данных) variableToConvert;
  3. Примечания. Есть два направления литья: сужение (от большего к меньшему) и расширение (от меньшего к большему).
  4. Пример.

Точно так же спрашивается, что такое примитивное приведение типов в Java и зачем оно нам?

Кастинг между примитивный типы позволяют ты преобразовать значение одного типа в другой примитивный тип. Чаще всего это происходит с числовыми типами. Кроме одного примитивный type нельзя использовать в приведениях. Логические значения должен быть истинным или ложным и не может использоваться в Кастинг операция.

Что такое неявное преобразование типов?

Неявное преобразование типа это автоматический преобразование типа выполняется компилятором всякий раз, когда данные из разных типы смешивается. Когда неявное преобразование сделано, это не просто переосмысление значения выражения, но преобразование этого значения до эквивалентного значения в новом тип.

Рекомендуемые: