প্যারামিটারাইজড কনস্ট্রাক্টর হল যে কনস্ট্রাক্টরদের একটি নির্দিষ্ট সংখ্যক আর্গুমেন্ট পাস করতে হবে। একটি প্যারামিটারাইজড কনস্ট্রাক্টরের উদ্দেশ্য হল বিভিন্ন অবজেক্টের ইনস্ট্যান্স ভেরিয়েবলে ব্যবহারকারী-কাঙ্ক্ষিত নির্দিষ্ট মান নির্ধারণ করা। একটি প্যারামিটারাইজড কনস্ট্রাক্টর একটি প্রোগ্রামার দ্বারা স্পষ্টভাবে লেখা হয়৷
উদাহরণ সহ প্যারামিটারাইজড কনস্ট্রাক্টর কি?
প্যারামিটারাইজড কনস্ট্রাক্টর - একটি কনস্ট্রাক্টরকে প্যারামিটারাইজড কনস্ট্রাক্টর বলা হয় যখন এটি একটি নির্দিষ্ট সংখ্যক প্যারামিটার গ্রহণ করে। স্বতন্ত্র মান সহ একটি ক্লাসের ডেটা সদস্যদের শুরু করতে। উপরের উদাহরণে, আমরা অবজেক্টে একটি স্ট্রিং এবং একটি পূর্ণসংখ্যা পাস করছি।
OOP-তে প্যারামিটারাইজড কনস্ট্রাক্টর কী?
কনস্ট্রাক্টর যারা অন্তত একটি আর্গুমেন্ট নিতে পারে তাদেরকে প্যারামিটারাইজড কনস্ট্রাক্টর বলা হয়। যখন একটি বস্তুকে প্যারামিটারাইজড কনস্ট্রাক্টরে ঘোষণা করা হয়, তখন প্রাথমিক মানগুলিকে কনস্ট্রাক্টর ফাংশনে আর্গুমেন্ট হিসাবে পাস করতে হয়।
আপনি কখন প্যারামিটারাইজড কনস্ট্রাক্টর ব্যবহার করবেন?
যেকোন অবজেক্ট ওরিয়েন্টেড ল্যাঙ্গুয়েজের মত, একটি কনস্ট্রাক্টর মেথড ব্যবহার করা হয় একটি অবজেক্টের জন্য মেমরি বরাদ্দ এবং ইনিশিয়ালাইজ করার জন্য। এটি মাথায় রেখে, একটি প্যারামিটারাইজড কনস্ট্রাক্টর পদ্ধতি ব্যবহার করা হয় অবজেক্টের বৈশিষ্ট্য নির্দিষ্ট মান-এ সেট করার জন্য, যখন ডিফল্ট কোনও বৈশিষ্ট্যের কোনও মান সেট করবে না।
জাভাতে প্যারামিটারাইজড কনস্ট্রাক্টর কি?
প্যারামিটার আছে এমন একটি কনস্ট্রাক্টরকে প্যারামিটারাইজড কনস্ট্রাক্টর বলা হয়। যদি আমরাআমাদের নিজস্ব মান দিয়ে ক্লাসের ক্ষেত্রগুলি শুরু করতে চাই, তারপর একটি প্যারামিটারাইজড কনস্ট্রাক্টর ব্যবহার করুন। উদাহরণ: Java।