জাভা 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করতে পারেন।