मुझे पता है कि यह एक अजीब सवाल लगता है, क्योंकि दो या दो से अधिक वस्तुओं को एक ही वर्ग साझा करने का मतलब यह है कि उनका व्यवहार समान है, अर्थात उनके तरीके समान हैं।
हालाँकि, मैं उत्सुक हूँ अगर कोई ओओपी भाषाएँ हैं जो आपको वस्तुओं के तरीकों को उसी तरह से फिर से परिभाषित करने की अनुमति देती हैं जिससे आप उनके क्षेत्रों के लिए अलग-अलग मान निर्दिष्ट कर सकते हैं। परिणाम उसी वर्ग से निर्मित वस्तुओं का होगा जो अब समान व्यवहार को प्रदर्शित नहीं करता है।
अगर मैं गलत नहीं हूँ, तो आप यह जावास्क्रिप्ट कर सकते हैं? इस सवाल के साथ, मैं पूछता हूं, कोई ऐसा क्यों करना चाहेगा?
setClickHandler()
विधि में पास करना आसान है और एक ही वर्ग के विभिन्न उदाहरण बहुत अलग चीजें करते हैं। जिन भाषाओं में सुविधाजनक लंबोदर भाव नहीं हैं, उन्हें नए हैंडलर के लिए एक नया अनाम उपवर्ग बनाना आसान है। परंपरागत रूप से, ओवरराइडिंग विधियों को एक नए वर्ग की पहचान माना जाता था , जबकि विशेषताओं के मूल्यों को स्थापित नहीं किया गया था, लेकिन विशेष रूप से हैंडलर कार्यों के साथ, दोनों में बहुत समान प्रभाव होते हैं, इसलिए भेद शब्दों के बारे में एक युद्ध बन जाता है।