আমি "অনুশীলনে জাভা সম্মতি" পড়ছি এবং সেখানে বলা হয়েছে: "ভাগ্যক্রমে, একই অবজেক্ট-ওরিয়েন্টেড কৌশলগুলি যা আপনাকে সুসংগঠিত, রক্ষণাবেক্ষণযোগ্য ক্লাস - যেমন এনক্যাপসুলেশন এবং ডেটা লুকিয়ে রাখতে সহায়তা করে - আপনাকে থ্রেড-সেফ তৈরি করতে সহায়তা করে ক্লাস। "
সমস্যা # 1 - আমি ডেটা লুকানোর বিষয়ে কখনও শুনিনি এবং এটি কী তা জানি না।
সমস্যা # 2 - আমি সবসময়ই ভেবেছিলাম যে এনক্যাপসুলেশনটি প্রাইভেট বনাম পাবলিক ব্যবহার করছে, এবং এটি আসলে ডেটা লুকানো।
আপনি কী ডেটা লুকিয়ে রাখছেন এবং এটি কীভাবে এনক্যাপসুলেশন থেকে আলাদা তা ব্যাখ্যা করতে পারেন?