সুচিপত্র:

জাভাতে কাস্টিং কি করে?
জাভাতে কাস্টিং কি করে?

ভিডিও: জাভাতে কাস্টিং কি করে?

ভিডিও: জাভাতে কাস্টিং কি করে?
ভিডিও: জাভাতে কাস্টিং 2024, এপ্রিল
Anonim

ঢালাই ভিতরে জাভা . কাস্টিং হল একটি ভেরিয়েবল তৈরির প্রক্রিয়া অন্য ধরনের একটি পরিবর্তনশীল হিসাবে আচরণ করে। যদি একটি ক্লাস শেয়ার করে একটি আইএস -A বা উত্তরাধিকার সম্পর্ক অন্য শ্রেণী বা ইন্টারফেসের সাথে, তাদের ভেরিয়েবল করতে পারা থাকা ঢালাই একে অপরের টাইপ. কখনও কখনও ঢালাই হয় অনুমোদিত এবং কিছু সময় যে ঢালাই হয় অনুমতি নেই.

তাহলে, জাভাতে টাইপ কাস্টিং কীভাবে কাজ করে?

জাভাতে, দুটি ধরণের কাস্টিং রয়েছে:

  • কাস্টিং প্রশস্ত করা (স্বয়ংক্রিয়ভাবে) - একটি ছোট টাইপকে বড় আকারে রূপান্তর করা। বাইট -> ছোট -> char -> int -> দীর্ঘ -> float -> ডবল।
  • সংকীর্ণ কাস্টিং (ম্যানুয়ালি) - একটি বড় টাইপকে একটি ছোট আকারের টাইপে রূপান্তর করা। double -> float -> long -> int -> char -> short -> byte.

এছাড়াও জানুন, আপনি কিভাবে জাভাতে একটি ভেরিয়েবল কাস্ট করবেন? ভেরিয়েবল

  1. জাভাতে কাস্টিং টাইপ করুন। টাইপ কাস্টিং একটি বস্তু বা এক ধরনের ভেরিয়েবলকে অন্যটিতে রূপান্তর করতে ব্যবহৃত হয়।
  2. বাক্য গঠন. dataType variableName = (dataType) variableToConvert;
  3. মন্তব্য. দুটি ঢালাই দিক আছে: সংকীর্ণ (বড় থেকে ছোট টাইপ) এবং প্রশস্ত করা (ছোট থেকে বড় ধরনের)।
  4. উদাহরণ।

একইভাবে, জিজ্ঞাসা করা হয়, জাভাতে আদিম কাস্টিং কী এবং কেন আমাদের এটি দরকার?

ঢালাই মধ্যে আদিম প্রকারগুলি সক্ষম করে আপনি এক প্রকারের মানকে অন্য প্রকারে রূপান্তর করতে আদিম টাইপ এটি সাধারণত সংখ্যাসূচক প্রকারের সাথে ঘটে। কিন্তু এক আদিম টাইপ কখনই কাস্টে ব্যবহার করা যাবে না। বুলিয়ান মান অবশ্যই হয় সত্য বা মিথ্যা এবং একটি ব্যবহার করা যাবে না ঢালাই অপারেশন.

অন্তর্নিহিত টাইপ রূপান্তর কি?

অন্তর্নিহিত টাইপ রূপান্তর একটি স্বয়ংক্রিয় টাইপ রূপান্তর কম্পাইলার দ্বারা করা হয় যখনই বিভিন্ন থেকে ডেটা প্রকার মিশ্রিত হয়। যখন একটি অন্তর্নিহিত রূপান্তর করা হয়, এটা শুধু অভিব্যক্তির মানের পুনর্ব্যাখ্যা নয় বরং a পরিবর্তন নতুন একটি সমতুল্য মানের যে মান টাইপ.

প্রস্তাবিত: