অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর মধ্যে অন্যতম কনফিউশনের বিষয় হচ্ছে স্ট্যাটিক ও নন-স্ট্যাটিক মেথড,প্রোপার্টি কীভাবে ইউজ করা হয়? তো এই প্রবলেম সল্ভ করার জন্য আমি কথা না পেচিয়ে পার্থক্যের মাধ্যমে বুঝানোর জন্য। চলুন দেখে নেওয়া যাক-
স্ট্যাটিক-
১) স্ট্যাটিক প্রোপার্টি এবং মেথড দুটিই শুরু হয় static key word দিয়ে।
২) স্ট্যাটিক প্রোপার্টি এবং মেথড একসেস করার জন্য অবজেক্ট ডিক্লারেশনের প্রয়োজন হয় না ক্লাসের নাম দিয়েই কল করা যায়।
৩) তবে অবজেক্ট ডিক্লারেশন করেও কল করা যায়(জাভা) কিন্তু জাভাস্ক্রিপ্টে করা যায় না।
নন-স্ট্যাটিক-
১) নন-স্ট্যাটিক রোপার্টি এবং মেথড কোনো কি ওয়ার্ড দিয়ে শুরু হয় না।
২) রোপার্টি এবং মেথড কল করতে হলে অবশ্যই অবজেক্ট ডিক্লারেশন করতে হবে।
0 Comments