Back

17. Constructors

📘 কনসেপ্ট (থিওরি)

জাভায় কন্সট্রাক্টর একটি বিশেষ মেথড যা অবজেক্ট ইনিশিয়ালাইজ করতে ব্যবহৃত হয়। ক্লাসের একটি অবজেক্ট তৈরি করার সময় কন্সট্রাক্টর কল করা হয়। এটি অবজেক্টের বৈশিষ্ট্যের প্রাথমিক মান সেট করতে ব্যবহার করা যেতে পারে। কন্সট্রাক্টরের নিয়ম: - কন্সট্রাক্টরের নাম অবশ্যই ক্লাসের নামের সাথে মিলতে হবে। - এর কোনো রিটার্ন টাইপ থাকতে পারে না (যেমন void)। - অবজেক্ট তৈরি হওয়ার সময় এটি কল করা হয়। কন্সট্রাক্টর প্যারামিটারও নিতে পারে, যা বৈশিষ্ট্য ইনিশিয়ালাইজ করতে ব্যবহৃত হয়।

💡 উদাহরণ

কন্সট্রাক্টরের ব্যবহার:
public class Main { int modelYear; String modelName; // প্যারামিটারসহ কন্সট্রাক্টর public Main(int year, String name) { modelYear = year; modelName = name; } public static void main(String[] args) { Main myCar = new Main(1969, "Mustang"); System.out.println(myCar.modelYear + " " + myCar.modelName); } }

🎯 আপনার কাজ (প্র্যাকটিস)

Main এর জন্য একটি কন্সট্রাক্টর তৈরি করুন যা একটি স্ট্রিং color নেয় এবং এটি carColor বৈশিষ্ট্যে অ্যাসাইন করে। main-এ "Red" দিয়ে একটি অবজেক্ট তৈরি করুন এবং রঙ প্রিন্ট করুন।
main.java
Loading...
OUTPUT
Run your code to see the output here...