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 ওওপি ইনহেরিটেন্স (Inheritance) গাইড

একটি ক্লাস থেকে অন্য ক্লাসে বৈশিষ্ট্য পাঠানোর নিয়ম। উত্তরাধিকার বা ইনহেরিটেন্স এর মাধ্যমে কোড ডুপ্লিকেশন কমানোর উপায়।

## Module Full Title যুক্তি Jukti ওওপি ইনহেরিটেন্স (Inheritance) গাইড ## Short Title ওওপি ইনহেরিটেন্স ## Slug oop-inheritance ## Meta Title Jukti OOP Inheritance - উত্তরাধিকার সূত্রে বৈশিষ্ট্য লাভ ## Meta Description একটি ক্লাস থেকে অন্য ক্লাসে বৈশিষ্ট্য পাঠানোর নিয়ম। উত্তরাধিকার বা ইনহেরিটেন্স এর মাধ্যমে কোড ডুপ্লিকেশন কমানোর উপায়। ## Meta Keywords jukti, inheritance, oop, code reuse, bangla programming tutorials, software architecture ---

ওওপি ইনহেরিটেন্স (Inheritance)

ইনহেরিটেন্স বা উত্তরাধিকার মানে হলো একটি ক্লাসের বৈশিষ্ট্য অন্য একটি ক্লাসে নিয়ে আসা। যেমন—সন্তান তার বাবার গুণাবলী পায়। প্রোগ্রামিংয়ে এর মাধ্যমে আমরা একটি কমন বা সাধারণ ক্লাসের কোড অন্য অনেক ক্লাসে বারবার না লিখে সরাসরি ব্যবহার করতে পারি।

নোট

যুক্তিতে মতো কিওয়ার্ড ব্যবহার করে ইনহেরিটেন্স করা হয়। এটি নির্দেশ করে যে একটি ক্লাস অন্য একটি ক্লাসের মতো বা তার বৈশিষ্ট্য ধারণ করে।

১. ইনহেরিটেন্স এর বেসিক উদাহরণ

নিচে একটি প্রাণী ক্লাস থেকে কুকুর ক্লাস তৈরি করা হলো।

ক্লাস প্রাণী {
    খাবার_খাও() {
        দেখাও "প্রাণীটি খাবার খাচ্ছে।";
        নতুনলাইন;
    }
}

// কুকুর ক্লাস প্রাণী ক্লাসের সব বৈশিষ্ট্য পেল
ক্লাস কুকুর মতো প্রাণী {
    ডাক_দাও() {
        দেখাও "ঘেউ ঘেউ!";
        নতুনলাইন;
    }
}

কুকুর টমি = নতুন কুকুর();
টমি.খাবার_খাও(); // প্রাণী ক্লাস থেকে এসেছে
টমি.ডাক_দাও();   // নিজস্ব বৈশিষ্ট্য

২. কেন ইনহেরিটেন্স ব্যবহার করবেন?

১. কোড ডুপ্লিকেশন কমে: একই কাজ বারবার লিখতে হয় না।
২. সহজ মডিফিকেশন: মেইন ক্লাসে পরিবর্তন করলে সব চাইল্ড ক্লাসে তা কার্যকর হয়।
৩. শ্রেণীবিন্যাস: সফটওয়্যারের লজিকগুলো ধাপে ধাপে সাজানো যায়।

৩. বাস্তব উদাহরণ: স্মার্টফোন ফিচার

একটি বেসিক ফোন থেকে স্মার্টফোন তৈরির লজিক:

ক্লাস ফোন {
    কল_করো() { দেখাও "কল হচ্ছে..."; }
}

ক্লাস স্মার্টফোন মতো ফোন {
    ইন্টারনেট() { দেখাও "ইন্টারনেট ব্রাউজ হচ্ছে..."; }
}

স্মার্টফোন এস১ = নতুন স্মার্টফোন();
এস১.কল_করো();
এস১.ইন্টারনেট();
টিপ: ইনহেরিটেন্স ব্যবহার করলে আপনার কোড অনেক বেশি প্রফেশনাল এবং স্কেলেবল হয়।

৪. ইন-ডেপথ উদাহরণ: মেথড ওভাররাইডিং

পিতার কাজকে নিজের মতো করে বদলে নেওয়া:

ক্লাস রোবট {
    পরিচয়() { দেখাও "আমি একটি সাধারণ রোবট।"; নতুনলাইন; }
}

ক্লাস ফাইটার_রোবট মতো রোবট {
    পরিচয়() { 
        দেখাও "আমি একজন যুদ্ধা রোবট!"; 
        নতুনলাইন; 
    }
}

ফাইটার_রোবট এফ১ = নতুন ফাইটার_রোবট();
এফ১.পরিচয়(); // আউটপুট হবে: আমি একজন যুদ্ধা রোবট!
Previous
ওওপি এক্সেস মডিফায়ার
Next Lesson
'নিজ' (This) কিউওয়ার্ড
কুইজ 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