বিমূর্ত শ্রেণীর কনস্ট্রাক্টর থাকতে পারে?
বিমূর্ত শ্রেণীর কনস্ট্রাক্টর থাকতে পারে?

ভিডিও: বিমূর্ত শ্রেণীর কনস্ট্রাক্টর থাকতে পারে?

ভিডিও: বিমূর্ত শ্রেণীর কনস্ট্রাক্টর থাকতে পারে?
ভিডিও: ইন্টারফেস/অ্যাবস্ট্রাক্ট ক্লাসে কনস্ট্রাক্টর... অনুমোদিত বা না ??? 2024, ডিসেম্বর
Anonim

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

সহজভাবে, কেন একটি বিমূর্ত শ্রেণীর একটি কনস্ট্রাক্টর আছে?

ক নির্মাণকারী জাভা আসলে বস্তুটিকে "বিল্ড" করে না, এটি ক্ষেত্রগুলি শুরু করতে ব্যবহৃত হয়। কল্পনা করুন যে আপনার বিমূর্ত ক্লাস আছে ক্ষেত্র x এবং y, এবং আপনি সবসময় চান যে সেগুলিকে একটি নির্দিষ্ট উপায়ে আরম্ভ করা হোক, প্রকৃত কংক্রিট সাবক্লাস শেষ পর্যন্ত তৈরি করা হোক না কেন।

এছাড়াও জানুন, বিমূর্ত ক্লাসে কি কনস্ট্রাক্টর C# থাকতে পারে? উত্তর: হ্যাঁ, একটি বিমূর্ত ক্লাস থাকতে পারে ক নির্মাণকারী , যদিও বিমূর্ত ক্লাস তাত্ক্ষণিক করা যাবে না। একটি বিমূর্ত ক্লাস কনস্ট্রাক্টর c# কোড উদাহরণ ইচ্ছাশক্তি ব্যাখ্যা করা যেমন প্রোগ্রামে, যদি আমরা অবজেক্ট অবজেক্ট তৈরি করি শ্রেণী তারপর বিমূর্ত ভিত্তি ক্লাস কনস্ট্রাক্টর হবে এছাড়াও বলা হবে।

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, জাভাতে বিমূর্ত ক্লাসের প্যারামিটারাইজড কনস্ট্রাক্টর থাকতে পারে?

হ্যাঁ, একটি বিমূর্ত ক্লাস থাকতে পারে ক প্যারামিটারাইজড কনস্ট্রাক্টর . এই ইচ্ছাশক্তি তারপর প্রসারিত যে সাবক্লাস দ্বারা ব্যবহার করা হবে বিমূর্ত ক্লাস.

আপনি কিভাবে একটি বিমূর্ত ক্লাস কনস্ট্রাক্টর কল করবেন?

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

প্রস্তাবিত: