উপরের উদাহরণে, MyNum ক্লাস এর ইন্সট্যান্স হিসেবে আমরা দুটো অবজেক্ট তৈরি করলাম এবং এদের প্রত্যেকের value সেট করলাম 2 এবং 3. এরপর এই দুটি অবজেক্টকে সাধারণ যোগ চিহ্ন দিয়ে যোগ করলাম। আমরা চাচ্ছি এই স্পেশাল নাম্বার দুটো একটু আলাদা ভাবে আমাদের নিজেদের মত করে যোগ হয়ে ফিরে আসুক। এক্ষেত্রে, c = a + b লাইনে বস্তুত c = a.__add__(b) স্টেটমেন্টটি এক্সিকিউট হবে। অর্থাৎ a অবজেক্টের __add__ মেথড কল হবে এবং এর মধ্যে প্রথমে 2 এর ভ্যালু দিগুণ হবে, অতঃপর b অবজেক্ট তথা other প্যারামিটার এর value 3 ও দিগুণ হবে। পরিশেষে এদের যোগ ফল রিটার্ন হবে। অর্থাৎ আউটপুট,