JuktiLab Logo
যুক্তি ল্যাবJukti Lab
যুক্তিকোড এডিটরঅনুশীলন

টিউটোরিয়াল

সূচণাIdentifier/নির্দেশকবাক্য / Stringঅগ্রাধিকার / Precedenceলজিক্যাল অপারেটরতুলনা / Comparisonমান সংরক্ষণ/Assignment OperatorsArithmetic Operators/গাণিতিক অপারেটরData Type/তথ্যের ধরণInput/ইনপুটReal Example/বাস্তব উদাহরণMulti Variable/একাধিক ভেরিয়েবলDeclaration/নামকরণComment/কমেন্টNew Line/নতুন লাইনNumber Output/সংখ্যা আউটপুটOutput/আউটপুটStatements/বিবৃতিSyntax/গঠন বাক্য জোড়া লাগানোসংখ্যা এবং বাক্যবাক্যের আকারAccess Stringsইউজার ইনপুটলজিক্যাল বুলিয়ানযুক্তি শর্তাবলীলজিক্যাল অপারেটরশর্তের উদাহরণযুক্তি ফর লুপযুক্তি নেস্টেড লুপশর্তের ব্যবহারউন্নত ফর লুপ

যুক্তি টিউটোরিয়াল

সিনট্যাক্স গাইডউন্নত ফর লুপলুপ বাস্তব উদাহরণব্রেক ও কন্টিনিউতালিকা (Arrays) বেসিকতালিকা ও লুপতালিকা বাস্তব উদাহরণবহুমাত্রিক তালিকাফাংশন বেসিকফাংশন প্যারামিটারফাংশন রিটার্ন ভ্যালুফাংশন রিকার্শনফাংশন স্কোপওওপি (OOP) বেসিকওওপি কনস্ট্রাক্টরওওপি এক্সেস মডিফায়ার
ওওপি ইনহেরিটেন্স'নিজ' (This) কিউওয়ার্ডতারিখ ও সময়ওওপি পলিমরফিজমওওপি এনক্যাপসুলেশন'উৎস' (Super) কিউওয়ার্ডমাল্টিপল ইনহেরিটেন্সমাল্টি-লেভেল ইনহেরিটেন্সঅ্যাডভান্সড ফিচার
যুক্তি
ওওপি এক্সেস মডিফায়ার

যুক্তি Jukti ওওপি এক্সেস মডিফায়ার গাইড

যুক্তিতে মুক্ত (Public) এবং বন্ধ (Private) কিওয়ার্ডের ব্যবহার। ক্লাসের ডাটা সুরক্ষার আধুনিক পদ্ধতি।

## Module Full Title যুক্তি Jukti ওওপি এক্সেস মডিফায়ার গাইড ## Short Title ওওপি এক্সেস মডিফায়ার ## Slug oop-access-modifiers ## Meta Title Jukti OOP Access Modifiers - ডাটা সুরক্ষা শিখুন ## Meta Description যুক্তিতে মুক্ত (Public) এবং বন্ধ (Private) কিওয়ার্ডের ব্যবহার। ক্লাসের ডাটা সুরক্ষার আধুনিক পদ্ধতি। ## Meta Keywords jukti, access modifiers, public private, data hiding, oop, bangla programming ---

এক্সেস মডিফায়ার (Access Modifiers)

সফটওয়্যারের ডাটা সুরক্ষিত রাখার জন্য এক্সেস মডিফায়ার ব্যবহার করা হয়। এটি নির্ধারণ করে যে ক্লাসের ভেতরের ভেরিয়েবল বা কাজগুলো বাইরে থেকে সরাসরি দেখা যাবে কি না। যুক্তিতে মূলত দুই ধরনের মডিফায়ার আছে: মুক্ত এবং বন্ধ।

নোট

মুক্ত (Public): যে কেউ এক্সেস করতে পারে।
বন্ধ (Private): শুধু ওই ক্লাসের ভেতর থেকেই দেখা যাবে।

১. মুক্ত (Public) এর ব্যবহার

বাই ডিফল্ট বা মুক্ত কিওয়ার্ড ব্যবহার করলে ক্লাসের মেম্বারগুলো বাইরে থেকে ব্যবহার করা যায়।

ক্লাস প্রোফাইল {
    মুক্ত বাক্য নাম = "রহিম";
    
    মুক্ত দেখাও_নাম() {
        দেখাও নাম;
        নতুনলাইন;
    }
}

// বাইরে থেকে সরাসরি দেখা যাবে
প্রোফাইল পি = নতুন প্রোফাইল();
দেখাও পি.নাম; 

২. বন্ধ (Private) এর ব্যবহার

নিরাপত্তার জন্য গুরুত্বপূর্ণ ডাটা বন্ধ করে রাখতে হয়।

ক্লাস ব্যাংক {
    বন্ধ দশমিক ব্যালেন্স = ৫০০.০;

    মুক্ত তথ্য_দেখাও() {
        দেখাও "আপনার ব্যালেন্স: " >> ব্যালেন্স; // ক্লাসের ভেতরে কাজ করবে
        নতুনলাইন;
    }
}

ব্যাংক বি = নতুন ব্যাংক();
// দেখাও বি.ব্যালেন্স; // এটি এরর হবে কারণ ব্যালেন্স 'বন্ধ'
বি.তথ্য_দেখাও(); // এটি কাজ করবে

৩. বাস্তব উদাহরণ: পাসওয়ার্ড সুরক্ষা

লগইন সিস্টেমে পাসওয়ার্ড সব সময় বন্ধ রাখা উচিত।

ক্লাস আইডি {
    বন্ধ বাক্য পাসওয়ার্ড = "১২৩৪৫৬";

    মুক্ত লগইন(বাক্য ইনপুট) {
        যদি ইনপুট == পাসওয়ার্ড {
            দেখাও "লগইন সফল!";
        } নাহয় {
            দেখাও "ভুল পাসওয়ার্ড।";
        }
    }
}
টিপ: সব সময় ক্লাসের ভেরিয়েবলগুলো বন্ধ রাখা এবং সেগুলো ব্যবহারের জন্য মুক্ত ফাংশন তৈরি করা ভালো প্র্যাকটিস।

৪. ইন-ডেপথ উদাহরণ: গেটার ও সেটার

ডাটা চেক করে সেট করার জন্য মেথড তৈরি:

ক্লাস ইউজার {
    বন্ধ পূর্ণসংখ্যা বয়স;

    মুক্ত সেট_বয়স(পূর্ণসংখ্যা ব) {
        যদি ব > ০ এবং ব < ১২০ {
            বয়স = ব;
        } নাহয় {
            দেখাও "ভুল বয়স!";
        }
    }

    মুক্ত গেট_বয়স() {
        ফেরত বয়স;
    }
}
Previous
ওওপি কনস্ট্রাক্টর
Next Lesson
ওওপি ইনহেরিটেন্স
কুইজ 1/5

ক্লাসের ডাটা সবার জন্য উন্মুক্ত রাখতে কোন মডিফায়ার লাগে?

Jukti Lab Logo
যুক্তি ল্যাবJukti Lab

যুক্তি ল্যাব একটি গবেষণা ও উন্নয়ন ভিত্তিক প্রতিষ্ঠান, যেখানে উদ্ভাবনী গবেষণার মাধ্যমে তৈরি করি স্মার্ট সফটওয়্যার সリューション এবং বাংলায় প্রোগ্রামিং শিক্ষার আধুনিক প্ল্যাটফর্ম।

প্রয়োজনীয় লিংক

  • রিভিউ

কোম্পানি

  • About Us
  • Contact

Contact Us

  • [email protected]
  • +880 1234-567890
  • House-xx, Road-xx, Dhaka, Bangladesh

Follow Us

© 2026 যুক্তি ল্যাব (Jukti Lab). All rights reserved. HOST WITH GOTMYHOST

Privacy PolicyTerms of Service