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

টিউটোরিয়াল

সূচণা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ইউজার ইনপুটলজিক্যাল বুলিয়ানযুক্তি শর্তাবলীলজিক্যাল অপারেটরশর্তের উদাহরণযুক্তি ফর লুপযুক্তি নেস্টেড লুপশর্তের ব্যবহারউন্নত ফর লুপ

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

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

যুক্তি Jukti ওওপি (OOP) বেসিক গাইড

অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ের ধারণা। ক্লাস তৈরি এবং অবজেক্ট ব্যবহারের সহজ নিয়ম।

## Module Full Title যুক্তি Jukti ওওপি (OOP) বেসিক গাইড ## Short Title ওওপি (OOP) বেসিক ## Slug oop-basics ## Meta Title Jukti OOP Basics - ক্লাস ও অবজেক্ট শিখুন ## Meta Description অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ের ধারণা। ক্লাস তৈরি এবং অবজেক্ট ব্যবহারের সহজ নিয়ম। ## Meta Keywords jukti, oop, classes, objects, bangla programming tutorials, software design ---

অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (OOP)

ওওপি (OOP) হলো প্রোগ্রামিং করার একটি আধুনিক পদ্ধতি যা বাস্তব পৃথিবীর বস্তুগুলোর (যেমন- গাড়ি, মানুষ, মোবাইল) ধারণার ওপর ভিত্তি করে তৈরি। এতে আমরা ডাটা এবং সেই ডাটার কাজগুলোকে একসাথে একটি ক্লাস এর ভেতর রাখি।

নোট

ক্লাস: এটি একটি নকশা বা ব্লুপ্রিন্ট (যেমন- বাড়ির ম্যাপ)।
অবজেক্ট: সেই নকশা দেখে তৈরি করা আসল বস্তু (যেমন- তৈরি করা বাড়ি)।

১. ক্লাস তৈরি ও অবজেক্ট ডিক্লেয়ার করা

যুক্তিতে ক্লাস কিওয়ার্ড দিয়ে নকশা তৈরি করা হয় এবং নতুন কিওয়ার্ড দিয়ে অবজেক্ট বানানো হয়।

ক্লাস গাড়ি {
    বাক্য ব্র্যান্ড;
    পূর্ণসংখ্যা গতি;

    চালু_হও() {
        দেখাও ব্র্যান্ড >> " গাড়িটি চলছে।";
        নতুনলাইন;
    }
}

// অবজেক্ট তৈরি
গাড়ি আমার_গাড়ি = নতুন গাড়ি();
আমার_গাড়ি.ব্র্যান্ড = "টয়োটা";
আমার_গাড়ি.চালু_হও();

২. ওওপি কেন শিখবেন?

১. কোড পুনর্ব্যবহার: একবার ক্লাস বানালে হাজারবার ব্যবহার করা যায়।
২. বড় প্রজেক্ট ম্যানেজমেন্ট: সফটওয়্যারের প্রতিটি অংশ আলাদাভাবে ডিজাইন করা সহজ হয়।
৩. নিরাপত্তা: ডাটা লুকানো এবং নিয়ন্ত্রণ করা যায়।

৩. বাস্তব উদাহরণ: ইউজার অ্যাকাউন্ট

একটি অ্যাপের ইউজারের তথ্য গুছিয়ে রাখার জন্য ওওপি এর ব্যবহার:

ক্লাস ইউজার {
    বাক্য নাম;
    বাক্য ইমেইল;

    লগইন() {
        দেখাও নাম >> " লগইন করেছেন।";
        নতুনলাইন;
    }
}

ইউজার ইউজার১ = নতুন ইউজার();
ইউজার১.নাম = "রহিম";
ইউজার১.লগইন();
টিপ: ডট . অপারেটর ব্যবহার করে অবজেক্টের ভেতরের ডাটা বা কাজ অ্যাক্সেস করা হয়।

৪. ইন-ডেপথ উদাহরণ: ক্যালকুলেটর ক্লাস

ফাংশন এবং ভেরিয়েবল ব্যবহার করে একটি স্মার্ট ক্যালকুলেটর ডিজাইন:

ক্লাস স্মার্টক্যালক {
    যোগ(পূর্ণসংখ্যা ক, পূর্ণসংখ্যা খ) {
        ফেরত ক + খ;
    }

    বিয়োগ(পূর্ণসংখ্যা ক, পূর্ণসংখ্যা খ) {
        ফেরত ক - খ;
    }
}

স্মার্টক্যালক ক্যালক = নতুন স্মার্টক্যালক();
দেখাও "৫+৩ = " >> ক্যালক.যোগ(৫, ৩);
Previous
ফাংশন স্কোপ
Next Lesson
ওওপি কনস্ট্রাক্টর
কুইজ 1/5

অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (OOP)-এ বাস্তব জীবনের জিনিসের মতো কোড লেখাকে কী বলে?

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

যুক্তি ল্যাব একটি গবেষণা প্রতিষ্ঠান। আমরা AI, Language Design এবং Software Development নিয়ে কাজ করি।

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

  • রিভিউ

কোম্পানি

  • About Us
  • Contact

Contact Us

  • [email protected]
  • +8801533662999
  • Sector -7, House-4/D, Uttara, Dhaka, Bangladesh

Follow Us

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

Privacy PolicyTerms of Service