জাভাতে ইনস্ট্যান্স ভেরিয়েবল: আপনার যা জানা দরকার



'জাভাতে পরিবর্তনশীল' সম্পর্কিত এই নিবন্ধটি আপনাকে ব্যবহারিক প্রদর্শনের পাশাপাশি জাভা উদাহরণগুলির একটি পরিচয় দেবে।

আপনারা সবাই জাভাতে ভেরিয়েবলের ধারণার সাথে ভালভাবে পরিচিত যা যা জাভা ক্যারিয়ার বা একটি পরিণামের সাথে অবিচ্ছেদ্য । জাভা আমাদের তিনটি অ্যাক্সেস করার স্বাধীনতা সরবরাহ করে , অর্থাৎ স্থানীয় ভেরিয়েবল, বর্গ ভেরিয়েবল এবং উদাহরণ ভেরিয়েবল।এই নিবন্ধে, আমি জাভাতে উদাহরণের পরিবর্তনশীলের প্রয়োগ নিয়ে আলোচনা করব।নীচে যে বিষয়গুলি নিয়ে আলোচনা করা হবে:

চল শুরু করি!





জাভাতে উদাহরণ পরিবর্তনশীল কী?

জাভাতে ইনস্ট্যান্স ভেরিয়েবলগুলি নন-স্ট্যাটিক ভেরিয়েবল যা কোনও পদ্ধতির বাইরে শ্রেণিতে সংজ্ঞায়িত হয়, নির্মাতা বা একটি ব্লক শ্রেণীর প্রতিটি তাত্ক্ষণিক বস্তুর পৃথক অনুলিপি বা সেই ভেরিয়েবলের উদাহরণ রয়েছে। একটি উদাহরণ ভেরিয়েবল একটি শ্রেণীর অন্তর্গত।

আপনি অবশ্যই ভাবছেন যে একটি আসলে কি দৃষ্টান্ত ? এটিকে সরল করে আমাকে সহায়তা করুন।



আপনি যখন শ্রেণীর একটি নতুন অবজেক্ট তৈরি করেন আপনি একটি দৃষ্টান্ত তৈরি করেন। বিবেচনা করুন, আপনি যদি একটি ছাত্র ক্লাস, তারপর

ক্লাস শিক্ষার্থী {স্ট্রিং স্টুডেন্ট নেম ইন্ট স্টুডেন্ট স্কোর}

এবং যদি আপনি দুটি শিক্ষার্থী অবজেক্ট তৈরি করেন যেমন,

শিক্ষার্থী ছাত্র 1 = নতুন ছাত্র () শিক্ষার্থী ছাত্র 2 = নতুন শিক্ষার্থী ()

তারপরে ক্লাস স্টুডেন্টের দুটি দৃষ্টান্ত তৈরি হবে।



এখন প্রতিটি শিক্ষার্থীর নিজের নাম এবং স্কোর ঠিক থাকবে? সুতরাং ‘স্টুডেন্টনেম’ এবং ‘স্টুডেন্টসকোয়ার’ এর মধ্যে যে মান সঞ্চিত থাকে তা বিভিন্ন শিক্ষার্থীর জন্য পরিবর্তিত হতে পারে, তাদেরকে ‘ভেরিয়েবল’ বলা হয়। এবং আপনি যেমন দেখেছেন যে এই ভেরিয়েবলগুলি প্রতিটি উদাহরণের জন্য তাদের নিজস্ব মান রাখে, তাদের জাভাতে ইনস্ট্যান্স ভেরিয়েবল বলা হয়।

এখন আপনি ইনস্ট্যান্স ভেরিয়েবলের অর্থ বুঝতে পেরেছেন, আসুন এক ধাপ এগিয়ে যান।

আমি উদাহরণের ভেরিয়েবলগুলির বৈশিষ্ট্য তালিকাভুক্ত করব, যা জাভা কোডগুলিতে সহজেই তাদের ব্যবহারে আপনাকে সহায়তা করবে।

একটি উদাহরণ পরিবর্তনশীল বৈশিষ্ট্য?

একটি উদাহরণের পরিবর্তনশীলটির জীবন নির্ভর করে একটি এর জীবনের উপর , অর্থাত্‍, যখন বস্তুটি তৈরি হয়, একটি দৃষ্টান্ত পরিবর্তনশীলও তৈরি হয় এবং যখন কোনও বস্তু ধ্বংস হয় তখন একই ঘটনা ঘটে।

  • ইনস্ট্যান্স ভেরিয়েবল কেবলমাত্র বস্তু তৈরি করে ব্যবহার করা যেতে পারে
  • প্রতিটি বস্তুর ইনস্ট্যান্স ভেরিয়েবলগুলির নিজস্ব কপি থাকবে
  • উদাহরণস্বরূপ ভেরিয়েবলের সূচনা বাধ্যতামূলক নয়। ডিফল্ট মান শূন্য হয়
  • ঘোষণাটি কোনও পদ্ধতির বাইরে ক্লাসে করা হয়, নির্মাতা বা ব্লক
  • ইনস্টল ভেরিয়েবলগুলি ব্যবহার করা হয় যখন ভেরিয়েবলটি কোনও শ্রেণীর বিভিন্ন পদ্ধতির সাথে পরিচিত হতে হয়
  • অ্যাক্সেস মডিফায়ারগুলি উদাহরণস্বরূপ ভেরিয়েবল বরাদ্দ করা যেতে পারে

তাত্ত্বিক জ্ঞান অর্জনের পরে, আপনি জাভাতে কীভাবে ইনস্ট্যান্স ভেরিয়েবলগুলি প্রয়োগ করবেন সে বিষয়ে চিন্তাভাবনা করছেন! আসুন আমরা বুঝতে পারি যে আমাদের পরের বিষয়ে in

কীভাবে মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও ব্যবহার করবেন

আপনি জাভাতে একটি উদাহরণ পরিবর্তনশীল কীভাবে প্রয়োগ করবেন?

ইনস্ট্যান্স ভেরিয়েবলের প্রয়োগ বেশ সহজ। আমি একটি সাধারণ কোড লিখেছি যা আপনাকে প্রযুক্তিগত ব্যবহার উপলব্ধি করতে সহায়তা করবে।

এখানে একটি বিস্তারিত কোড:

প্যাকেজ এডুরেকা আমদানি java.util. স্ক্যানার পাবলিক ক্লাসের শিক্ষার্থী {পাবলিক স্ট্রিং নাম প্রাইভেট ইন্ট চিহ্ন পাবলিক স্টুডেন্ট (স্ট্রিং স্টু নেম) {নাম = স্টুনেম} পাবলিক শূন্য সেটমার্কস (ইন স্টুমার) {মার্কস = স্টুমার} // এই পদ্ধতিটি শিক্ষার্থীর বিবরণ প্রিন্ট করে। পাবলিক শূন্য প্রিন্টস্টু () {System.out.println ('নাম:' + নাম) System.out.println ('চিহ্ন:' + চিহ্ন)} পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []] {শিক্ষার্থী স্টুওন = নতুন ছাত্র ( 'রস') স্টুডেন্ট স্টুটো = নতুন স্টুডেন্ট ('র্যাচেল') স্টুডেন্ট স্টুথ্রি = নতুন স্টুডেন্ট ('ফোবি') স্টুওনে.সেটমার্কস (98) স্টুটো.সেটমার্কস (89) স্টুথ্রি.সেটমার্কস (90) স্টুওনে.প্রিন্টস্টু () স্টুটো.প্রিন্টসটু () স্টুথ্রি.প্রিন্টসটু ()}}

আউটপুট:

নাম: রস
চিহ্ন: 98
নাম: রাহেলা
চিহ্ন: 89
নাম: ফোবি
চিহ্ন: 90

ব্যাখ্যা:

উপরের কোডে, আপনি দেখতে পাচ্ছেন যে আমি তিনটি ইনস্ট্যান্স ভেরিয়েবল তৈরি করেছি, যথা, ‘স্টুওনে’, ‘স্টুটো’, ‘স্টুথ্রি’।তেমনি, আপনি অনেকগুলি তৈরি করতে পারেন যেমন আপনার প্রয়োজন উপর নির্ভর করে।এখন যেমন আমরা উদাহরণের ভেরিয়েবল সম্পর্কে তথ্য সংগ্রহ করার চেষ্টা করি, তেমনি একটি উদাহরণ ভেরিয়েবল এবং শ্রেণি ভেরিয়েবলের মধ্যে পার্থক্যগুলিও আপনাকে বিশদভাবে জানাতে পারি!

একটি উদাহরণ ভেরিয়েবল এবং ক্লাস ভেরিয়েবলের মধ্যে পার্থক্য

পার্থক্যগুলি পরিষ্কার করার জন্য, আমি কয়েকটি পয়েন্ট লিখেছি যা আপনাকে উভয়ের মধ্যে যে কোনও দ্বিধাদ্বন্দ্ব দূরে রাখতে সহায়তা করবে।

উদাহরণস্বরূপ পরিবর্তনশীল ক্লাস ভেরিয়েবল

প্রতিটি বস্তুর নিজস্ব ভেরিয়েবলগুলির নিজস্ব অনুলিপি থাকবে, সুতরাং একটি বস্তুর মাধ্যমে এই ভেরিয়েবলগুলিতে করা পরিবর্তনগুলি অন্য কোনও অবজেক্টে প্রতিবিম্বিত হবে না।

শ্রেণীর ভেরিয়েবলগুলি কোনও শ্রেণীর সমস্ত বস্তুর কাছে সাধারণ, যদি বস্তুর মাধ্যমে এই ভেরিয়েবলগুলিতে কোনও পরিবর্তন করা হয়, তবে এটি অন্যান্য বস্তুগুলিতেও প্রতিফলিত হবে।

ইনস্ট্যান্স ভেরিয়েবলগুলি ছাড়াই ঘোষণা করা হয় স্থির কীওয়ার্ড

ক্লাস ভেরিয়েবলগুলি কীওয়ার্ড সহ ঘোষিত হয় স্থির

ইনস্ট্যান্স ভেরিয়েবলগুলি কেবলমাত্র অবজেক্ট রেফারেন্সের মাধ্যমে ব্যবহার করা যেতে পারে।

ক্লাসের ভেরিয়েবলগুলি ক্লাসের নাম বা অবজেক্ট রেফারেন্সের মাধ্যমে ব্যবহার করা যেতে পারে।

এটির সাথে আমরা ব্লগের শেষের দিকে পৌঁছেছি। আমি আশা করি যে এই নিবন্ধের বিষয়বস্তুগুলি আপনার পক্ষে উপকারী বলে প্রমাণিত হয়েছে। আমরা আসন্ন ব্লগে জাভা বিশ্ব অন্বেষণ করব keep সাথে থাকুন!

এখন যে আপনি বুঝতে পেরেছেন ' জাভাতে ইনস্ট্যান্স ভেরিয়েবল কী ' , দেখুন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা। এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্রের কোর্সটি এমন শিক্ষার্থী এবং পেশাদারদের জন্য তৈরি করা হয়েছে যারা জাভা ডেভেলপার হতে চান। কোর্সটি আপনাকে জাভা প্রোগ্রামিংয়ে একটি প্রধান সূচনা দেওয়ার জন্য এবং হাইবারনেট ও স্প্রিংয়ের মতো বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে।

আপনি জাভা সম্পর্কে আরও জানতে ইচ্ছুক হলে, আপনি উল্লেখ করতে পারেন

আমাদের জন্য একটি প্রশ্ন আছে? এর মন্তব্য বিভাগে এটি উল্লেখ করুন ' জাভাতে ইনস্ট্যান্স ভেরিয়েবল ”ব্লগ এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।