15. C# Constructors
📘 কনসেপ্ট (থিওরি)
কন্সট্রাক্টর হলো একটি বিশেষ মেথড যা অবজেক্ট ইনিশিয়ালাইজ করতে ব্যবহৃত হয়। কন্সট্রাক্টরের সুবিধা হলো ক্লাসের একটি অবজেক্ট তৈরি হওয়ার সময় এটি কল করা হয়। এটি ফিল্ডগুলোর প্রাথমিক মান সেট করতে ব্যবহার করা যেতে পারে।
একটি কন্সট্রাক্টর তৈরি করতে, ক্লাসের মতো একই নাম ব্যবহার করুন, এবং আপনার কোনো রিটার্ন টাইপ লাগবে না।
class Car
{
public string model;
// Car ক্লাসের জন্য একটি ক্লাস কন্সট্রাক্টর তৈরি করুন
public Car()
{
model = "Mustang";
}
}
💡 উদাহরণ
প্যারামিটারসহ কন্সট্রাক্টর:
using System;
namespace Practice
{
class Car
{
public string model;
public string color;
public int year;
// প্যারামিটারসহ কন্সট্রাক্টর
public Car(string modelName, string modelColor, int modelYear)
{
model = modelName;
color = modelColor;
year = modelYear;
}
}
class Program
{
static void Main(string[] args)
{
Car Ford = new Car("Mustang", "Red", 1969);
Console.WriteLine(Ford.color + " " + Ford.year + " " + Ford.model);
}
}
}
🎯 আপনার কাজ (প্র্যাকটিস)
একটি কন্সট্রাক্টরসহ
Person নামের ক্লাস তৈরি করুন যা int a নেয় এবং এটিকে একটি পাবলিক বৈশিষ্ট্য age এ অ্যাসাইন করে। Main এ 30 দিয়ে একটি অবজেক্ট তৈরি করুন এবং age প্রিন্ট করুন।main.csharp
Loading...
OUTPUT
Run your code to see the output here...