Мазмұны:

Java тілінде кастинг не істейді?
Java тілінде кастинг не істейді?

Бейне: Java тілінде кастинг не істейді?

Бейне: Java тілінде кастинг не істейді?
Бейне: Обратная сторона улиц | 1 серия | Черный двор | Конкурс 2024, Сәуір
Anonim

Кастинг ішінде Java . Кастинг - бұл айнымалыны жасау процесі басқа түрдегі айнымалы ретінде әрекет етеді. Егер сынып бөліссе IS -Басқа класпен немесе интерфейспен, олардың айнымалыларымен немесе мұрагерлік қатынас алады болуы құйма бір-бірінің түріне. Кей кездері актерлік құрам рұқсат етілген және кейде бұл актерлік құрам рұқсат жоқ.

Содан кейін Java-да типті кастинг қалай жұмыс істейді?

Java тілінде кастингтің екі түрі бар:

  • Кеңейту Құю (автоматты түрде) – кішірек түрді үлкенірек түр өлшеміне түрлендіру. байт -> қысқа -> char -> int -> long -> float -> double.
  • Тарту Кастинг (қолмен) – үлкенірек түрді кішірек өлшемді түрге түрлендіру. double -> float -> long -> int -> char -> short -> байт.

Сондай-ақ біліңіз, Java-да айнымалыны қалай шығаруға болады? Айнымалылар

  1. Java тілінде Casting деп теріңіз. Түрді құю бір түрдегі нысанды немесе айнымалыны басқа түрге түрлендіру үшін қолданылады.
  2. Синтаксис. dataType variableName = (dataType) variableToConvert;
  3. Ескертпелер. Құюдың екі бағыты бар: тарылту (үлкеннен кіші түрге) және кеңейту (кішіден үлкенге).
  4. Мысал.

Сол сияқты, Java-да қарапайым кастингтер дегеніміз не және ол бізге не үшін қажет?

Кастинг арасында қарапайым түрлері мүмкіндік береді сен бір түрдің мәнін екіншісіне түрлендіру қарапайым түрі. Бұл көбінесе сандық түрлерде орын алады. Бірақ бір қарапайым түрі ешқашан кастингте қолданыла алмайды. Логикалық мәндер міндетті ақиқат немесе жалған болуы мүмкін және а тілінде қолданыла алмайды кастинг операция.

Имплицитті түрлендіру дегеніміз не?

Жасырын түрге түрлендіру автоматты болып табылады түр түрлендіру әр түрлі деректер болған кезде компилятор жасайды түрлері араласады. Қашан а жасырын түрлендіру орындалды, бұл өрнек мәнін қайта түсіндіру ғана емес, а түрлендіру сол мәннің жаңадағы баламалы мәнге түрі.

Ұсынылған: