জাভাতে super() এর ব্যবহার কি?
জাভাতে super() এর ব্যবহার কি?

ভিডিও: জাভাতে super() এর ব্যবহার কি?

ভিডিও: জাভাতে super() এর ব্যবহার কি?
ভিডিও: জাভা ফুল টিউটোরিয়াল-এ সুপার কীওয়ার্ড - কীভাবে "সুপার" ব্যবহার করবেন 2024, ডিসেম্বর
Anonim

দ্য সুপার মধ্যে কীওয়ার্ড জাভা একটি রেফারেন্স পরিবর্তনশীল যা হয় ব্যবহৃত অবিলম্বে অভিভাবক শ্রেণীর বস্তু উল্লেখ করতে। যখনই আপনি সাবক্লাসের দৃষ্টান্ত তৈরি করেন, তখনই অভিভাবক শ্রেণীর একটি উদাহরণ তৈরি করা হয় যা দ্বারা উল্লেখ করা হয় সুপার রেফারেন্স পরিবর্তনশীল।

জাভাতে সুপার() এর উদ্দেশ্য কি?

সুপার একটি কীওয়ার্ড। এটি একটি সাব-ক্লাস মেথড ডেফিনেশনের ভিতরে ব্যবহার করা হয় যাতে সংজ্ঞায়িত একটি মেথড কল করা হয় সুপার ক্লাস এর ব্যক্তিগত পদ্ধতি সুপার -ক্লাস বলা যাবে না। শুধুমাত্র পাবলিক এবং সুরক্ষিত পদ্ধতি দ্বারা কল করা যেতে পারে সুপার কীওয়ার্ড এটি ক্লাস কনস্ট্রাক্টরদের দ্বারা এর প্যারেন্ট ক্লাসের কনস্ট্রাক্টরদের আহ্বান করতেও ব্যবহার করা হয়।

তদুপরি, জাভাতে এই কীওয়ার্ডটির ব্যবহার কী? কীওয়ার্ড 'এটার ভিতরে জাভা একটি রেফারেন্স ভেরিয়েবল যা বর্তমান বস্তুকে বোঝায়। "এটি" বর্তমান বস্তুর একটি রেফারেন্স, যার পদ্ধতিটি বলা হচ্ছে। তুমি পারবে ব্যবহার "এই" কীওয়ার্ড আপনার উদাহরণ/অবজেক্টের পদ্ধতি/নির্মাণকারীতে নামকরণের দ্বন্দ্ব এড়াতে।

এছাড়াও প্রশ্ন হল, জাভাতে এই () এবং সুপার () এর মধ্যে পার্থক্য কী?

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

আমরা কি এই () এবং সুপার () একসাথে থাকতে পারি?

এই উভয় () এবং সুপার() কনস্ট্রাক্টর কল। কনস্ট্রাক্টর কল সর্বদা প্রথম বিবৃতি হতে হবে। তাই আমরা পারি না আছে প্রথম বিবৃতি হিসাবে দুটি বিবৃতি, তাই হয় আমরা পারি কল সুপার() বা আমরা পারি এই কল () কনস্ট্রাক্টর থেকে, কিন্তু উভয় নয়।

প্রস্তাবিত: