সব লেখায় ফিরে যান
২০২৬-১০-১৮ 8 মিনিট পড়া

Java OOP: Class ও Object সহজভাবে বুঝুন

বাস্তব জীবনের উদাহরণ দিয়ে Object-Oriented Programming-এর ভিত্তি তৈরি করুন।

SKILLPATH / LEARNING NOTES
PROGRAMMINGLEARN WITH CLARITY ↗

Object-Oriented Programming (OOP) হলো programming-এর এমন একটি পদ্ধতি যেখানে software-কে বিভিন্ন object-এর সমন্বয়ে তৈরি করা হয়। প্রতিটি object-এর state এবং behavior থাকতে পারে।

Class কী?

Class হলো object তৈরির blueprint। যেমন, একটি Student class-এ student-এর নাম, ID এবং department-এর মতো data এবং study() বা attendClass()-এর মতো behavior থাকতে পারে।

Object কী?

Object হলো class-এর বাস্তব instance। Student class থেকে একাধিক student object তৈরি করা যায়, যেখানে প্রত্যেকের data আলাদা হতে পারে।

CODE EXAMPLEJAVA / SQL
class Student { String name; int id; Student(String name, int id) { this.name = name; this.id = id; } void introduce() { System.out.println(name + " - " + id); } } Student student = new Student("Rafi", 101); student.introduce();

কেন OOP শিখবেন?

  • Code reuse করা সহজ হয়।
  • বড় application-কে ছোট অংশে ভাগ করা যায়।
  • Encapsulation ও abstraction-এর মাধ্যমে complexity নিয়ন্ত্রণ করা যায়।
  • Java, C#, Python এবং অনেক enterprise application-এ OOP ব্যবহৃত হয়।

মনে রাখুন

Class হলো blueprint, আর object হলো সেই blueprint থেকে তৈরি instance। এই ধারণা পরিষ্কার হলে constructor, encapsulation, inheritance ও polymorphism শেখা সহজ হবে।

✳

এই লেখাটি উপকারী মনে হলে অন্য শিক্ষার্থীদের সঙ্গে শেয়ার করুন। শেখা আরও ভালো হয় যখন আমরা একসঙ্গে শিখি।

এই লেখাটি শেয়ার করুন