কম্পিউটার টিউটোরিয়াল

পাইথনে মেথড ওভাররাইডিং (Method Overriding)

আপনি সবসময় আপনার পেরেন্ট ক্লাসের মেথডগুলো ওভাররাইড করতে পারেন। পেরেন্টের মেথড ওভাররাইড করার একটি কারণ হলো সাবক্লাসে কিছু বিশেষ বা ভিন্ন ফাংশনালিটি যোগ করতে চাইতে পারেন।

উদাহরণ

#!/usr/bin/python
class Parent:
    def myMethod(self):
        print 'Calling parent method'

class Child(Parent):
    def myMethod(self):
        print 'Calling child method'

c = Child()
c.myMethod()  # চাইল্ড ওভাররাইড করা মেথড কল করে

আউটপুট

Calling child method
  1. পাইথনে ডিকশনারি মেথডসমূহ (Dictionary Methods)

  2. পাইথনে পাইপ ব্যবহার করে পেরেন্ট ও চাইল্ড প্রসেসের মধ্যে যোগাযোগের প্রোগ্রাম

  3. পাইথনে ক্লাস মেথড ওভাররাইড কীভাবে করবেন?

  4. পাইথনে os.pipe() ফাংশনের কাজ কী?