কিভাবে বিভিন্ন ধরনের বস্তুর সাথে সম্পর্ক তৈরি করবেন

এটি আমার সংরক্ষিত কীওয়ার্ড প্রোগ্রামের একটি ওভারভিউ এটি আপনাকে খুব সহজেই কনসেপ্ট বুঝতে সাহায্য করবে । এখানে আমি বিভিন্ন ফাংশন জন্য বিভিন্ন ধরনের প্যাকেজ তৈরি করেছি.

প্যাকেজ p1;

পাবলিক ক্লাস C1 {

  সর্বজনীন int x;

  সুরক্ষিত int y;

  int z;

  সংরক্ষিত শূন্যতা m ();

  প্রাইভেট ইন্ট ইউ;

}

প্যাকেজ p1;

পাবলিক ক্লাস কে২ {

  C1 o = নতুন C1 ();

  o. x;//?

  হে. y;//?

  ও. z;//?

  ও. u;//?

  ও. m ()//?

}

প্যাকেজ p1;

সর্বজনীন শ্রেণী C3 বিস্তৃত C1 {

  এক্স, ওয়াই, জেড, ইউ এবং এম () এর অবস্থা

}

প্যাকেজ p2;
সর্বজনীন শ্রেণী C4 বিস্তৃত C1 {

  এক্স, ওয়াই, জেড, ইউ এবং এম () এর অবস্থা

}

প্যাকেজ p2;
পাবলিক ক্লাস C5 {

  C1 o = নতুন C1 ();

  এক্স, ওয়াই, জেড, ইউ এবং এম () এর অবস্থা

}

 

এর মধ্যে আমি পদ্ধতির ওভাররাইডিং ব্যবহার করে ওভাররাইডিং কনসেপ্ট ব্যবহার করেছি । এই ধারণার মূল ব্যবহার হল এক সঙ্গে অন্যকে অগ্রাহ্য করা ।

ক্লাস হোমার {

চর ডিওএইচআই (চর সি) {

ব্যবস্থা… প্রিন্ট ("ডিওএইচই (চার)";

রিটার্ন পেতাম ';}

ফ্লোট ডিওএইচএসের (ফ্লোট এফ) {

সিস্টেম । প্রিন্ট ("ডিওএইচই (ফ্লোট)");

রিটার্ন 1.0 f; }}

ক্লাস মিলহাউজ {}

ক্লাস বার্ট প্রসারিত হোমার {

শূন্যতা ডিওএইচএসের (মিলঘর এম) {

সিস্টেম. আউট. প্রিন্ট ("ডিওএইচই (মিলহাউজ)");}}

সর্বজনীন শ্রেণী লুকান {

পাবলিক স্ট্যাটিক শূন্যতা মেইন (স্ট্রি[]ং আরজিএস) {

বার্ট বি = নিউ বার্ট ();

খ. ডিওএইচএসের (১);

খ. ডিওএইচএসের (' এক্স ');

খ. ডিওএইচএসের (1.0 f);

খ. ডিওএইচএসের (নতুন মিলনঘর ());}} `

ক্লাসের গ্রাহক {

  প্রাইভেট ইন্ট সিআইডি;

  ব্যক্তিগত স্ট্যাটিক int কাউন্টার = 1000;

  পাবলিক কাস্টমার () {cid = + + কাউন্টার;}

  পাবলিক শূন্যতা ডিসলাসিস্ত () {

  সিস্টেম । আউট. প্রিন্টন ("" + cid);}

  }

ক্লাস রেজিগ্রাহক বিস্তৃত গ্রাহক {

  প্রাইভেট ফ্লোট দিস;

  পাবলিক রেজিগ্রাহক (ফ্লোট এক্স) {দিস = x;}

  পাবলিক শূন্যতা ডিসলাসিস্ত () {

  সিস্টেম । আউট. প্রিন্টন ("ডিসকাউন্ট:" + দিস);}

}

 

ক্লাস প্রাউস্টোয়ার গ্রাহক {

  ব্যক্তিগত স্ট্রিং হিসাবে;

  পাবলিক প্রাউস্টোমার (স্ট্রিং এক্স) {যেমন = x;}

  পাবলিক শূন্যতা ডিসলাসিস্ত () {

  সিস্টেম. আউট. প্রিন্টন ("মিম:" + যেমন);}

}

ক্লাস রিটেল {

  পাবলিক স্ট্যাটিক শূন্যতা মেইন (স্ট্রিং []আরজিএস) {

  রেজিগ্রাহক আরসি = নতুন রেজিগ্রাহক (10.5 f);

  প্রাতুস্টোয়ার পিসি = নতুন প্রায়ুস্টোজার ("স্বর্ণ");

  আরসি. ডিসলাসিস্ত (); পিসি. ডিসলাসিস্ত ();

  }

}

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!