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) কিউওয়ার্ডমাল্টিপল ইনহেরিটেন্সমাল্টি-লেভেল ইনহেরিটেন্সঅ্যাডভান্সড ফিচার
যুক্তি
ওওপি (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

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

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

  • রিভিউ

কোম্পানি

  • 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