What is OOP?


Object-Oriented Programming (OOP) হলো এক ধরণের প্রোগ্রামিং পদ্ধতি যেখানে সফটওয়্যার তৈরী  করা হয় অবজেক্ট দিয়।একটা  অবজেক্ট এর মূল দুইটা জিনিস থাকে ফিল্ড এবং মেথড। অবজেক্ট  ফিল্ড এর  মাধ্যমে ডাটা ধরে রাখে এবং মেথড এর মাধ্যমে তার বিহেভিয়ার ধরে রাখে।  

Java তে OOP বাস্তবায়ন করার জন্য মূল চারটা নীতি আছে 

  • এনক্যাপসুলেশন - Encapsulation
  • অ্যাবস্ট্রাকশন- Abstraction
  • ইনহেরিটেন্স - Inheritance
  • পলিমরফিজম -Polymorphism