কন্সট্রাক্টরের ক্লাসের নামের মতো একই নাম রয়েছে। এটি ক্লাসের ভেরিয়েবল শুরু করার জন্য ব্যবহৃত হয়। যখনই ক্লাসের একটি অবজেক্ট তৈরি করা হয় তখন এটি বলা হয়। এটির কোনো রিটার্ন টাইপ নেই, এমনকি অকার্যকরও নয়।
কেন আমরা সেলেনিয়াম পেজ অবজেক্ট মডেলে কনস্ট্রাক্টর ব্যবহার করি?
নোট: টেস্ট লেয়ারে মেইন ক্লাস থেকে ড্রাইভারের ইন্সট্যান্স পেতে এবং পৃষ্ঠা লেয়ারের প্রতিটি ক্লাসে একজন কন্সট্রাক্টর তৈরি করতে হবে PageFactory ব্যবহার করে পেজ ক্লাসে ঘোষিত WebElements(পৃষ্ঠা অবজেক্ট) আরম্ভ করুন।
আমরা কি সেলেনিয়াম ওয়েবড্রাইভারে কোন কনস্ট্রাক্টর ব্যবহার করি?
এতে শুধুমাত্র একটি কনস্ট্রাক্টর আছে যেটি একটি WebDriver অবজেক্ট নেয় এবং এটি তার সুপারক্লাস কনস্ট্রাক্টরের কাছে পাঠায়। আবার, মনে রাখবেন যে পৃষ্ঠার অবজেক্ট বা বেসপেজ কোনোটিই ওয়েবড্রাইভার অবজেক্টকে আরম্ভ করে না।
কন্সট্রাক্টর কিসের জন্য ব্যবহৃত হয়?
ক্লাস-ভিত্তিক অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং-এ, একটি কনস্ট্রাক্টর (সংক্ষেপণ: ctor) হল একটি বিশেষ ধরনের সাবরুটিন যাকে একটি অবজেক্ট তৈরি করতে বলা হয়। এটি ব্যবহারের জন্য নতুন অবজেক্ট প্রস্তুত করে, প্রায়ই আর্গুমেন্ট গ্রহণ করে যা কনস্ট্রাক্টর প্রয়োজনীয় সদস্য ভেরিয়েবল সেট করতে ব্যবহার করে।
উদাহরণে কনস্ট্রাক্টর কি?
যখন একটি ক্লাস বা স্ট্রাকট তৈরি করা হয়, তার কন্সট্রাক্টর বলা হয়। কনস্ট্রাক্টরদের ক্লাস বা স্ট্রাকটের একই নাম থাকে এবং তারা সাধারণত নতুন অবজেক্টের ডেটা সদস্যদের শুরু করে। নিম্নলিখিত উদাহরণে, একটি সাধারণ কন্সট্রাক্টর ব্যবহার করে ট্যাক্সি নামের একটি শ্রেণি সংজ্ঞায়িত করা হয়েছে। … আরও তথ্যের জন্য, ইনস্ট্যান্স কনস্ট্রাক্টর দেখুন।