فهرست مطالب:

کستینگ در جاوا چه می کند؟
کستینگ در جاوا چه می کند؟

تصویری: کستینگ در جاوا چه می کند؟

تصویری: کستینگ در جاوا چه می کند؟
تصویری: چیست و چگونه کار می کند API 2024, نوامبر
Anonim

ریخته گری که در جاوا . ریخته گری است فرآیند ساخت یک متغیر مانند متغیری از نوع دیگر رفتار می کند. اگر یک کلاس به اشتراک بگذارد است -A یا رابطه ارثی با کلاس یا رابط دیگر، متغیرهای آنها می توان بودن قالب به نوع یکدیگر بعضی اوقات بازیگران است مجاز است و بعضی اوقات بازیگران است مجاز نیست.

سپس، نوع ریخته گری در جاوا چگونه کار می کند؟

در جاوا دو نوع ریخته گری وجود دارد:

  • ریخته گری گسترده (به طور خودکار) - تبدیل یک نوع کوچکتر به یک اندازه بزرگتر. byte -> short -> char -> int -> long -> float -> double.
  • ریخته گری باریک (به صورت دستی) - تبدیل یک نوع بزرگتر به یک نوع اندازه کوچکتر. double -> float -> long -> int -> char -> short -> byte.

همچنین بدانید، چگونه می توان یک متغیر را در جاوا ریخت؟ متغیرها

  1. Casting را در جاوا تایپ کنید. نوع ریخته گری برای تبدیل یک شی یا متغیر از یک نوع به دیگری استفاده می شود.
  2. نحو. dataType variableName = (dataType) variableToConvert;
  3. یادداشت. دو جهت ریخته گری وجود دارد: باریک شدن (از نوع بزرگتر به کوچکتر) و عریض (از نوع کوچکتر به بزرگتر).
  4. مثال.

به طور مشابه، پرسیده می شود که ریخته گری اولیه در جاوا چیست و چرا به آن نیاز داریم؟

ریخته گری بین اولیه انواع را فعال می کند شما برای تبدیل مقدار یک نوع به دیگری اولیه نوع این بیشتر در مورد انواع عددی رخ می دهد. اما یکی اولیه نوع را هرگز نمی توان در گچ استفاده کرد. مقادیر بولی باید درست یا نادرست باشد و در الف قابل استفاده نباشد ریخته گری عمل.

تبدیل نوع ضمنی چیست؟

تبدیل نوع ضمنی اتوماتیک است تبدیل نوع هر زمان که داده های متفاوتی توسط کامپایلر انجام شود انواع در هم آمیخته است. زمانی که یک تبدیل ضمنی انجام می شود، این فقط یک تفسیر مجدد از ارزش عبارت نیست، بلکه یک تبدیل از آن مقدار به یک مقدار معادل در جدید نوع.

توصیه شده: