Back

16. Classes and Objects

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

জাভা একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা। জাভায় সবকিছুই ক্লাস এবং অবজেক্ট, সাথে তাদের বৈশিষ্ট্য এবং মেথডের সাথে যুক্ত। উদাহরণস্বরূপ: বাস্তব জীবনে, একটি গাড়ি একটি অবজেক্ট। গাড়ির বৈশিষ্ট্য রয়েছে, যেমন ওজন এবং রঙ, এবং মেথড রয়েছে, যেমন ড্রাইভ এবং ব্রেক। একটি **Class** হলো অবজেক্ট তৈরি করার কন্সট্রাক্টর বা "ব্লুপ্রিন্ট" এর মতো। একটি **Object** হলো ক্লাসের একটি ইনস্ট্যান্স। ক্লাস তৈরি করতে class কীওয়ার্ড ব্যবহার করুন। ক্লাসের অবজেক্ট তৈরি করতে ক্লাসের নাম নির্দিষ্ট করুন, এরপর অবজেক্টের নাম, এবং new কীওয়ার্ড ব্যবহার করুন।

💡 উদাহরণ

ক্লাস এবং অবজেক্ট:
public class Main { int x = 5; // বৈশিষ্ট্য public static void main(String[] args) { Main myObj1 = new Main(); // অবজেক্ট ১ Main myObj2 = new Main(); // অবজেক্ট ২ System.out.println(myObj1.x); myObj2.x = 25; // বৈশিষ্ট্য পরিবর্তন System.out.println(myObj2.x); } }

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

20 মান দিয়ে একটি ক্লাস বৈশিষ্ট্য age তৈরি করুন। main-এ person অবজেক্ট তৈরি করুন এবং অবজেক্ট থেকে age বৈশিষ্ট্য প্রিন্ট করুন।
main.java
Loading...
OUTPUT
Run your code to see the output here...