ماذا يفعل Casting في Java؟
ماذا يفعل Casting في Java؟
Anonim

يصب في جافا . الصب تتصرف عملية تكوين متغير كمتغير من نوع آخر. إذا كان الفصل يشارك في ملف يكون - علاقة وراثية بفئة أو واجهة أخرى ، متغيراتها علبة يكون يقذف لنوع كل منهما. في بعض الأحيان المدلى بها مسموح وفي بعض الأحيان ذلك المدلى بها غير مسموح.

إذن ، كيف يعمل نوع الصب في جافا؟

في Java ، هناك نوعان من الإرسال:

  • توسيع الصب (تلقائيًا) - تحويل نوع أصغر إلى حجم كتابة أكبر. بايت -> قصير -> حرف -> int -> طويل -> عائم -> مزدوج.
  • تضييق الإرسال (يدويًا) - تحويل نوع أكبر إلى نوع بحجم أصغر. مزدوج -> تعويم -> طويل -> int -> حرف -> قصير -> بايت.

تعرف أيضًا ، كيف تصنع متغيرًا في Java؟ المتغيرات

  1. اكتب Casting in Java. يتم استخدام Type casting لتحويل كائن أو متغير من نوع إلى آخر.
  2. بناء الجملة. dataType variableName = (نوع البيانات) variableToConvert ،
  3. ملحوظات. يوجد اتجاهان للصب: التضييق (من النوع الأكبر إلى الأصغر) والتوسيع (من النوع الأصغر إلى النوع الأكبر).
  4. مثال.

وبالمثل ، يُسأل ، ما هي المصبوبات البدائية في Java ولماذا نحتاج إليها؟

يصب ما بين بدائي أنواع تمكن أنت لتحويل قيمة نوع إلى آخر بدائي نوع. يحدث هذا بشكل شائع مع الأنواع الرقمية. لكن واحد بدائي لا يمكن استخدام النوع أبدًا في فريق التمثيل. القيم المنطقية يجب إما أن تكون صحيحة أو خاطئة ولا يمكن استخدامها في ملف يصب عملية.

ما هو نوع التحويل الضمني؟

نوع التحويل الضمني هو تلقائي اكتب التحويل يقوم به المترجم كلما كانت البيانات من مختلف أنواع مختلط. عندما التحويل الضمني تم القيام به ، فهو ليس مجرد إعادة تفسير لقيمة التعبير ولكن أ التحويل من تلك القيمة إلى قيمة معادلة في الجديد نوع.

موصى به: