Access Modifier

Access Modifier

গোপন খবর ফাঁস, চরিত্র নাশ:

কিছু প্রোগ্রামিং ল্যাঙ্গুয়েজে ক্লাস ডিক্লেয়ার করার সময় ক্লাসের বৈশিষ্ট্য এবং মেথডগুলোকে তিনটা তকমা দেওয়া হয়। এই তকমাগুলা তুই তোর জীবনে সবসময় ব্যবহার করে আসছস।

সবার লাইফেই এমন কিছু ঘটনা আছে বা এমন কিছু জিনিস আছে যেগুলা সে ছাড়া অন্য কেউ জানে না। যেমন ধর তুই ক্রাশ খাইলি। এখন তোর মনের ভিতরে কার কথা দিন-রাত ঘুরপাক খায় সেটা তুই ছাড়া অন্য কেউ জানে না। এই যে গোপন ভালোবাসার কথা, সেটা একমাত্র তুইই জানস। তাই এইটা তোর প্রাইভেট (private) বা ব্যক্তিগত জিনিস। একইভাবে তোর পকেটে এই মুহূর্তে একজাক্টলি কত টাকা আছে সেটাও শুধু তুই জানস। তুই ছাড়া অন্য কেউ জানে না। তাই এইটাও প্রাইভেট। একইভাবে তোর পেটের ভিতরের নাড়িভুঁড়ি, মাথার ভিতরের ঘিলু- এগুলাও বাইর থেকে দেখা যায় না। তাই এইগুলাও তোর প্রাইভেট প্রপার্টিজ।

আরেকটা কথা। তুই যে ভেটকি মাছের শুঁটকি দিয়ে বেগুনের তরকারি খাইতে পছন্দ করস। এইটা রাস্তার অপরিচিত কেউ, তোর সাথে দেখা হওয়া মাত্রই বলে দিতে পারবে না। তবে তোর ফ্যামিলির লোকজন বা ক্লোজ ফ্রেন্ডরা ঠিকই বলতে পারবে। তারা তোকে খুশি করার জন্য তোর জন্মদিনে ভেটকি মাছের শুঁটকি খাওয়াতে পারবে। এই যে তোর প্রিয় খাবার অথবা লাস্ট কার কাছ থেকে ছ্যাঁকা খাইছস। সেটা তোর আশেপাশের কিছু মানুষের মাঝে সীমাবদ্ধ। কোন একটা বৈশিষ্ট্য বা মেথড আশেপাশের লোকজনের কাছে সীমাবদ্ধ রেখে, বাইরের মানুষের সাথে শেয়ার না করার বিষয়টাকে বলে- প্রোটেক্টেড (protected) করে রাখা।

আর তোর বাহ্যিক কিছু বৈশিষ্ট্য আছে। যেগুলা তোকে দেখা মাত্রই বলে দেয়া যায়। যেমন তোর চুল সোজা, কোঁকড়ানো নাকি টাকলু সেটা তোকে দেখলেই বলে দেয়া যায়। তোর উচ্চতা, গায়ের রং, খরগোশের মতো কান এইগুলা যেকেউ রাস্তায় দেখা মাত্রই বলে দিতে পারে। কারণ এই বৈশিষ্ট্যগুলো সবার জন্য উম্মুক্ত বা ইংরেজিতে বললে বলতে পারস- এই বৈশিষ্ট্যগুলো হচ্ছে পাবলিক (public)।

এতো কথার সার কথা হচ্ছে- তোর বৈশিষ্ট্যগুলোকে তিন ভাগে ভাগ করা যায়। সেগুল হচ্ছে ব্যক্তিগত, পরিচিত মহলে সীমাবদ্ধ এবং উম্মুক্ত। একইভাবে যেকোন ক্লাসের বৈশিষ্ট্য বা মেথডগুলোকে তিন ভাগে ভাগ করা যায়। সেগুলা সেই ক্লাসের ব্যক্তিগত, পরিচিত মহলে সীমাবদ্ধ এবং উম্মুক্ত। আর এই তিনটা ভাগকে ইংরেজিতে বললে- বলবি প্রাইভেট, প্রোটেক্টেড এবং পাবলিক।

আর খেয়ে দেয়ে কোন কাজ কাম না থাকলে www.JhankarMahbub.com দেখে আয়