জাভা boolean
মান পারবেন true
এবং false
যখন বুলিয়ান পারবেন true
, false
এবং null
। আমি আমার boolean
এসগুলিকে এস তে রূপান্তর করতে শুরু করেছি Boolean
। এটি যেমন পরীক্ষায় ক্রাশ হতে পারে
Boolean set = null;
...
if (set) ...
পরীক্ষা যখন
if (set != null && set) ...
নিখুঁত এবং ত্রুটিযুক্ত বলে মনে হচ্ছে।
কখন যদি হয় তবে Boolean
নাল মান সহ এটি ব্যবহার করা কার্যকর ? যদি তা না হয় তবে আবৃত বস্তুর মূল সুবিধা কী?
আপডেট: এমন অনেক মূল্যবান উত্তর এসেছে যে এর কয়েকটি সংক্ষিপ্ত বিবরণ আমি আমার নিজের উত্তরে রেখেছি। আমি জাভাতে সেরা অন্তর্বর্তী তাই আমি যে জিনিসগুলিকে দরকারী মনে করি সেগুলি প্রদর্শনের চেষ্টা করেছি। মনে রাখবেন যে প্রশ্নটি "ভুলভাবে বানানো"
null
যদি সত্যিই এটি তৃতীয় রাষ্ট্র হিসাবে ব্যবহার করা হয় তবে এর জন্য একটি পরীক্ষা আশা করব expect
Boolean
হ'ল একটি বস্তু, যখন boolean
একটি "স্কেলার"। যদি কোনও Boolean
রেফারেন্স নালিতে সেট করা থাকে তার অর্থ এই যে সংশ্লিষ্ট Boolean
বস্তুর অস্তিত্ব নেই। আপনি এমন কোনও কিছুর ভিতরে কিছু রাখতে পারবেন না যা বিদ্যমান নেই।
Boolean
পরিবর্তনশীল নির্ধারণnull
করতে পারেন।