চূড়ান্ত পরিবর্তনশীল কি?
চূড়ান্ত পরিবর্তনশীল কি?
Anonim

চূড়ান্ত জাভাতে কীওয়ার্ড। প্রথমত, চূড়ান্ত একটি নন-অ্যাক্সেস মডিফায়ার শুধুমাত্র একটির ক্ষেত্রে প্রযোজ্য পরিবর্তনশীল , পদ্ধতি বা একটি ক্লাস। নিম্নে বিভিন্ন প্রসঙ্গ যেখানে চূড়ান্ত ব্যবহৃত হয়. চূড়ান্ত ভেরিয়েবল . যখন একটি পরিবর্তনশীল সঙ্গে ঘোষণা করা হয় চূড়ান্ত কীওয়ার্ড, এর মান পরিবর্তন করা যাবে না, মূলত, একটি ধ্রুবক।

এইভাবে, একটি চূড়ান্ত ক্লাস কি?

ক চূড়ান্ত ক্লাস সহজভাবে একটি ক্লাস যে বাড়ানো যাবে না. (এর মানে এই নয় যে সমস্ত বস্তুর উল্লেখ ক্লাস তাদের হিসাবে ঘোষণা করা হলে কাজ করবে চূড়ান্ত .) যখন এটি একটি ঘোষণা করা দরকারী ক্লাস হিসাবে চূড়ান্ত এই প্রশ্নের উত্তরে আবিষ্কৃত হয়েছে: জাভাতে উত্তরাধিকার নিষিদ্ধ করার ভাল কারণ?

এছাড়াও জেনে রাখুন, ফাইনাল ভেরিয়েবল কি পরিবর্তন করা যায়? সেখানে একটি চূড়ান্ত পরিবর্তনশীল গতিসীমা, আমরা যাচ্ছি পরিবর্তন এই মান পরিবর্তনশীল , কিন্তু এটা করতে পারা হবে না পরিবর্তিত কারণ চূড়ান্ত পরিবর্তনশীল একবার একটি মান বরাদ্দ করা হয়েছে করতে পারা হবে না পরিবর্তিত.

এই ভাবে, আপনি জাভা চূড়ান্ত পরিবর্তনশীল দ্বারা কি বোঝাতে চান?

জাভাতে চূড়ান্ত ভেরিয়েবল . ভিতরে জাভা , কখন চূড়ান্ত a এর সাথে কীওয়ার্ড ব্যবহার করা হয় পরিবর্তনশীল আদিম ডেটা প্রকারের (int, float,.. ইত্যাদি), এর মান পরিবর্তনশীল পরিবর্তন করা যাবে না. উদাহরণস্বরূপ নিম্নলিখিত প্রোগ্রাম ত্রুটি দেয় কারণ i হয় চূড়ান্ত . পাবলিক ক্লাস টেস্ট {

আপনি কিভাবে জাভাতে চূড়ান্ত পরিবর্তনশীল ব্যবহার করবেন?

ক চূড়ান্ত পরিবর্তনশীল স্পষ্টভাবে শুধুমাত্র একবার শুরু করা যেতে পারে. একটি রেফারেন্স পরিবর্তনশীল ঘোষিত চূড়ান্ত একটি ভিন্ন বস্তু উল্লেখ করার জন্য পুনরায় বরাদ্দ করা যাবে না. যাইহোক, বস্তুর মধ্যে ডেটা পরিবর্তন করা যেতে পারে। সুতরাং, বস্তুর অবস্থা পরিবর্তন করা যেতে পারে কিন্তু রেফারেন্স নয়।

প্রস্তাবিত: