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

যুক্তি Jukti 'নিজ' (This) কিউওয়ার্ড গাইড

বর্তমান অবজেক্টকে নির্দেশ করার জন্য 'নিজ' কিউওয়ার্ডের ব্যবহার। ভেরিয়েবল এবং মেথড কল করার সঠিক নিয়ম।

## Module Full Title যুক্তি Jukti 'নিজ' (This) কিউওয়ার্ড গাইড ## Short Title 'নিজ' (This) কিউওয়ার্ড ## Slug oop-this-keyword ## Meta Title Jukti This Keyword - বর্তমান অবজেক্ট নির্দেশ শিখুন ## Meta Description বর্তমান অবজেক্টকে নির্দেশ করার জন্য 'নিজ' কিউওয়ার্ডের ব্যবহার। ভেরিয়েবল এবং মেথড কল করার সঠিক নিয়ম। ## Meta Keywords jukti, this keyword, nij keyword, oop, bangla programming, coding tutorials ---

'নিজ' (This) কিউওয়ার্ড

নিজ হলো যুক্তির একটি বিশেষ কিউওয়ার্ড যা বর্তমান অবজেক্টকে নির্দেশ করে। এটি মূলত একটি আয়নার মতো কাজ করে; যখনই কোনো ক্লাসের ভেতর নিজ ব্যবহার করা হয়, সে আসলে নিজেকেই (বা নিজের প্রপার্টি ও মেথডকে) দেখতে পায়। অন্য ভাষায় একে this বলা হয়।

নোট

সবচেয়ে বড় সমস্যা হয় যখন কোনো মেথডের প্যারামিটারের নাম এবং ক্লাসের ভেরিয়েবলের নাম একই হয়ে যায়। তখন কোনটি কার তা কম্পিউটারকে বোঝানোর জন্য নিজ. ব্যবহার করা জরুরি।

১. কেন 'নিজ' ব্যবহার করবেন?

প্যারামিটার এবং ক্লাসের ভেরিয়েবলের নাম এক হলে বিভ্রান্তি দূর করতে এটি ব্যবহৃত হয়।

ক্লাস মানুষ {
    বাক্য নাম;

    সেট_নাম(বাক্য নাম) {
        নিজ.নাম = নাম; // বামেরটি ক্লাসের প্রপার্টি, ডানেরটি বাইরে থেকে আসা নাম
    }
}

২. নিজের অন্য মেথডকে কল করা

একটি ক্লাসের ভেতর এক মেথড থেকে অন্য কোনো মেথডকে ডাকতে চাইলে নিজ ব্যবহার করা সবচেয়ে নিরাপদ পদ্ধতি।

ক্লাস ক্যালকুলেটর {
    সালাম() {
        দেখাও "গণনা শুরু করছি...";
        নতুনলাইন;
    }

    যোগ(পূর্ণসংখ্যা ক, পূর্ণসংখ্যা খ) {
        নিজ.সালাম(); // নিজের অন্য একটি কাজকে ডাকলো
        দেখাও "ফলাফল: " >> (ক + খ);
        নতুনলাইন;
    }
}

৩. বাস্তব উদাহরণ: পণ্য আপডেট

পণ্য আপডেট করার সময় নিজ ব্যবহার করলে কোড অনেক বেশি স্পষ্ট হয়।

ক্লাস প্রোডাক্ট {
    দশমিক দাম;

    আপডেট_দাম(দশমিক দাম) {
        নিজ.দাম = দাম; // কনফিউশন দূর হলো
    }
}
টিপ: সবসময় মেথডের ভেতর ক্লাসের ডাটা অ্যাক্সেস করতে নিজ. ব্যবহার করার অভ্যাস করুন।

৪. ইন-ডেপথ উদাহরণ: চেইন মেথড কলিং

প্রোফাইল সেটিংস আপডেট করার একটি উদাহরণ:

ক্লাস প্রোফাইল {
    বাক্য নাম;
    পূর্ণসংখ্যা বয়স;

    নাম_লিখো(বাক্য ন) {
        নিজ.নাম = ন;
    }

    বয়স_লিখো(পূর্ণসংখ্যা ব) {
        নিজ.বয়স = ব;
    }

    সব_দেখাও() {
        দেখাও "ইউজার: " >> নিজ.নাম >> ", বয়স: " >> নিজ.বয়স;
        নতুনলাইন;
    }
}

প্রোফাইল ইউজার১ = নতুন প্রোফাইল();
ইউজার১.নাম_লিখো("আরিফ");
ইউজার১.বয়স_লিখো(২৫);
ইউজার১.সব_দেখাও();
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