रूबी और सी ++ में ओओपी शब्दावली


10

मैं अपने स्कूल में C ++ क्लास ले रहा हूं। जब से मैंने रूबी में प्रोग्राम किया है मुझे कुछ OOP सामान पता है।

लेकिन C ++ में सदस्य फ़ंक्शन, सदस्य चर और स्थिर फ़ंक्शन हैं। रूबी में हमारे पास उदाहरण विधियाँ, उदाहरण चर और वर्ग चर हैं। और भी हैं ...

किसी भी कारण से वे अलग हैं? क्या वे OOP के काफी भिन्न स्तर हैं? या इन परितंत्रों की परंपरा में बस कुछ अंतर हैं?

जवाबों:


4

रूबी में उदाहरण और सी ++ में सदस्य प्रभावी रूप से एक ही बात है, इसलिए उदाहरण चर और सदस्य चर समान हैं, उदाहरण के तरीके और सदस्य कार्य हैं।

हालांकि, रूबी ऑब्जेक्ट मॉडल में स्थिर सदस्य वर्ग चर से कुछ अलग हैं क्योंकि रूबी ऑब्जेक्ट मॉडल C ++ से काफी अलग है। रूबी में, कक्षाएं ऑब्जेक्ट हैं, इसलिए क्लास वेरिएबल एक क्लास ऑब्जेक्ट के उदाहरण चर हैं।


6

वे एक ही चीज के लिए अलग-अलग नाम हैं। आप एक ही चीज़ को विरासत के साथ देखते हैं: आधार बनाम माता-पिता बनाम सुपर क्लास। स्कूल के शिक्षक और जो लोग केवल एक ही भाषा जानते हैं, वे कभी-कभी शर्तों के बारे में बहुत पंडित होंगे। उद्योग में आप लोगों को अधिक बार मिश्रण और मेल खाते हुए पाएंगे।


0

अवधारणाएँ - या जैसा कि आप उन्हें कहते हैं, स्तर - OOP के समान हैं या OO भाषाओं में समान हैं और शब्दावली में बहुत सारे अंतर भाषाओं और उनके पारिस्थितिक तंत्र के इतिहास और परंपरा से बाहर आते हैं। इसीलिए जब आप दो भाषाओं की तुलना कर रहे होते हैं तो बहुत ही समान अवधारणाओं का वर्णन करने के लिए उपयोग किए जाने वाले अलग-अलग शब्द देख रहे होते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.