কম্পিউটারের কথা বলি, কম্পিউটার অন করলেই হাজার হাজার ইন্সট্রাকশন কাজ করা শুরু করে।
প্রোগ্রামিং (OOP) ধারণাভেরিয়েবল হলো মেমরি বা র্যাম-এর নামযুক্ত স্থান যেখানে ডেটা সংরক্ষণ করা হয়। একটি প্রোগ্রামে ভেরিয়েবলের মান প্রয়োজন অনুসারে পরিবর্তিত হতে পারে।
প্রোগ্রামিং (OOP) ধারণাডেটা টাইপ বলতে বুঝায় কোন ভ্যালু নেই। একটি ফাংশন কোন কিছুই রিটার্ন করবে না বুঝাতে এই ডেটা টাইপ ব্যবহৃত হয়।
প্রোগ্রামিং (OOP) ধারণাএকই ক্লাসের মধ্যে একই নামের একাধিক মেথড থাকলে কিন্তু তাদের প্যারামিটার (Parameters) ভিন্ন হলে তাকে মেথড ওভারলোডিং বলে।
প্রোগ্রামিং (OOP) ধারণাPoly অর্থ অনেক আর Morph অর্থ রূপ। একই জিনিসকে স্থানভেদে বিভিন্ন রূপে ব্যবহার করার পদ্ধতিই মূলত Polymorphism।
প্রোগ্রামিং (OOP) ধারণাএকটি নতুন ক্লাস ইতোমধ্যে বিদ্যমান অন্য একটি ক্লাস থেকে ফিল্ড এবং মেথড ব্যবহার করে তাকে Inheritance বলা হয়। এটা কোড পুনঃব্যবহার করার সুযোগ দেয়।
প্রোগ্রামিং (OOP) ধারণাConstructor হলো একটি বিশেষ ধরনের মেথড যা কোনো ক্লাসের অবজেক্ট তৈরি করার সময় স্বয়ংক্রিয়ভাবে কল হয়।
প্রোগ্রামিং (OOP) ধারণাসাধারণত একটি ক্লাসের প্রাইভেট ডেটা অন্য কোনো ফাংশন থেকে সরাসরি দেখা বা ব্যবহার করা যায় না।
প্রোগ্রামিং (OOP) ধারণাএখানে getArea হচ্ছে Shape ক্লাসের মেম্বার ফাংশন যা পরবর্তি ড্রাইভ ক্লাসগুলোতে অভাররাইড করব।
প্রোগ্রামিং (OOP) ধারণারামানন্দ চট্টোপাধ্যায় এর সম্পাদনায় প্রকাশিত প্রবাসী মাসিকপত্রে গল্পটি ১৯৪১ সালে প্রথম প্রকাশিত হয়েছিল।
Ntrca Preliminary