একটি ক্লাস একটি কনস্ট্রাক্টর থাকতে পারে?
একটি ক্লাস একটি কনস্ট্রাক্টর থাকতে পারে?

ভিডিও: একটি ক্লাস একটি কনস্ট্রাক্টর থাকতে পারে?

ভিডিও: একটি ক্লাস একটি কনস্ট্রাক্টর থাকতে পারে?
ভিডিও: পার্ট 8 একটি বিমূর্ত শ্রেণীর একটি কনস্ট্রাক্টর থাকতে পারে? 2024, নভেম্বর
Anonim

এটি একটি জন্য সম্ভব ক্লাস প্রতি আছে না নির্মাণকারী . (এখানে আঁকা একটি গুরুত্বপূর্ণ পার্থক্য হল JVM করে সব প্রয়োজন হয় না ক্লাস ফাইল একজন কনস্ট্রাক্টর আছে ; যাইহোক, যে কোনো ক্লাস জাভাতে সংজ্ঞায়িত আমি আজ খুশি একটি ডিফল্ট নির্মাণকারী যদি একটি নির্মাণকারী স্পষ্টভাবে ঘোষণা করা হয় না।

তার, একটি ক্লাস একটি কনস্ট্রাক্টর আছে আছে?

জাভা একটি প্রয়োজন নেই নির্মাণকারী যখন আমরা একটি তৈরি করি ক্লাস . কম্পাইলার স্বয়ংক্রিয়ভাবে একটি পাবলিক নো-আর্গুমেন্ট প্রদান করে নির্মাণকারী কোন জন্য ক্লাস ছাড়া নির্মাণকারী . এটাকে বলে ডিফল্ট নির্মাণকারী . যদি আমরা করতে স্পষ্টভাবে ঘোষণা a নির্মাণকারী যে কোনো ফর্মের, তাহলে কম্পাইলার দ্বারা এই স্বয়ংক্রিয় সন্নিবেশ ঘটবে না।

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

এই ক্ষেত্রে, একটি শ্রেণীর কয়জন কনস্ট্রাক্টর থাকতে পারে?

আপনি পেতে পারি 65535 নির্মাণকারী এ ক্লাস (ওরাকল ডক্স অনুসারে)। কিন্তু গুরুত্বপূর্ণভাবে এটি আপনার মনে রাখুন। আমরা শুধুমাত্র দ্বারা এই অর্জন কনস্ট্রাক্টর ওভারলোডিং (https://beginnersbook.com/2013/05/ নির্মাণকারী -ওভারলোডিং/)। আপনি করতে পারা সৃষ্টি অনেক কনস্ট্রাক্টর কিন্তু সঙ্গে ভিন্ন স্বাক্ষর

একটি ক্লাসের কোন কনস্ট্রাক্টর C++ থাকতে পারে?

যদি তোমার ক্লাসের কোন কনস্ট্রাক্টর নেই , C++ হবে স্বয়ংক্রিয়ভাবে একটি সর্বজনীন ডিফল্ট তৈরি করে নির্মাণকারী তোমার জন্য. একে কখনও কখনও একটি অন্তর্নিহিত বলা হয় নির্মাণকারী (বা অন্তর্নিহিতভাবে উত্পন্ন নির্মাণকারী ).

প্রস্তাবিত: