14. C# Classes and Objects
📘 কনসেপ্ট (থিওরি)
C# একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা।
C# এ সবকিছুই ক্লাস এবং অবজেক্ট, সাথে তাদের বৈশিষ্ট্য এবং মেথডের সাথে যুক্ত। উদাহরণস্বরূপ: বাস্তব জীবনে, একটি গাড়ি একটি অবজেক্ট। গাড়ির বৈশিষ্ট্য রয়েছে, যেমন ওজন এবং রঙ, এবং মেথড রয়েছে, যেমন ড্রাইভ এবং ব্রেক।
একটি **Class** হলো অবজেক্ট তৈরি করার কন্সট্রাক্টর বা "ব্লুপ্রিন্ট" এর মতো।
একটি **Object** হলো ক্লাসের একটি ইনস্ট্যান্স।
ক্লাস তৈরি করতে
class কীওয়ার্ড ব্যবহার করুন। ক্লাসের অবজেক্ট তৈরি করতে ক্লাসের নাম নির্দিষ্ট করুন, এরপর অবজেক্টের নাম, এবং new কীওয়ার্ড ব্যবহার করুন।💡 উদাহরণ
ক্লাস এবং অবজেক্ট:
using System;
namespace Practice
{
class Car
{
public string color = "red";
}
class Program
{
static void Main(string[] args)
{
Car myObj = new Car();
Console.WriteLine(myObj.color);
}
}
}
🎯 আপনার কাজ (প্র্যাকটিস)
একটি পাবলিক স্ট্রিং
name = "John" সম্বলিত একটি ক্লাস Person তৈরি করুন। Program এ, Person এর একটি অবজেক্ট তৈরি করুন এবং এর নাম প্রিন্ট করুন।main.csharp
Loading...
OUTPUT
Run your code to see the output here...