इन कक्षाओं के बीच क्या अंतर है? उनके उद्देश्यों के बीच क्या अंतर है?रूबी में ऑब्जेक्ट और बेसिक ऑब्जेक्ट के बीच क्या अंतर है?
उत्तर
BasicObject रूबी 1.9 में पेश किया गया था और यह Object का माता-पिता है (इस प्रकार BasicObject
रूबी में सभी वर्गों का मूल वर्ग है)।
::new #! #!= #== #__id__ #__send__ #equal? #instance_eval #instance_exec
BasicObject डैलिगेटर तरह रूबी के वस्तु पदानुक्रम के स्वतंत्र वस्तु पदानुक्रम, प्रॉक्सी वस्तुओं बनाने के लिए इस्तेमाल किया जा सकता है:
BasicObject
लगभग कोई पर ही तरीकों है कक्षा, या अन्य उपयोग जहां रुबी के तरीकों और कक्षाओं से नामस्थान प्रदूषण से बचा जाना चाहिए।BasicObject कर्नेल शामिल नहीं है और (पुट तरह के तरीकों के लिए) BasicObject एक एक पूर्ण वर्ग पथ का उपयोग किए बिना मानक पुस्तकालय का नाम स्थान तो आम कक्षाएं नहीं मिलेगा के बाहर है। कर्नेल मॉड्यूल में
वस्तु घोला जा सकता है, निर्मित गिरी कार्यों विश्व स्तर पर सुलभ बनाने। हालांकि वस्तु के कहने तरीकों कर्नेल मॉड्यूल के द्वारा परिभाषित कर रहे हैं ...
आप मामले में अपनी वस्तु की एक अभिभावक के रूप BasicObject
उपयोग कर सकते हैं अगर आप Object
के तरीकों की जरूरत नहीं है और आप उन्हें अन्यथा अपरिभाषित होगा:
# when you inherit Object
class Tracer
instance_methods.each do |m|
next if [:__id__, :__send__].include? m
undef_method m
end
# some logic
end
# when you inherit BasicObject
class Tracer < BasicObject
# some logic
end
- 1. ऑब्जेक्ट और * के बीच अंतर?
- 2. साक्षात्कार प्रश्न: ऑब्जेक्ट और ऑब्जेक्ट उन्मुख भाषाओं के बीच अंतर
- 3. पर्ल में ऑब्जेक्ट और क्लास के बीच क्या अंतर है?
- 4. के बीच क्या अंतर है? और जावा जेनरिक में ऑब्जेक्ट?
- 5. नोड ऑब्जेक्ट और एलिमेंट ऑब्जेक्ट के बीच अंतर?
- 6. कक्षाओं और ऑब्जेक्ट उदाहरणों के बीच क्या अंतर है?
- 7. किसी ऑब्जेक्ट और हैश के बीच अंतर?
- 8. setattr() और ऑब्जेक्ट .__ setattr __() के बीच क्या अंतर है?
- 9. किसी ऑब्जेक्ट और डिक्शनरी के बीच अंतर?
- 10. ऑब्जेक्ट उन्मुख और दस्तावेज़ डेटाबेस के बीच क्या अंतर है?
- 11. शून्य == ऑब्जेक्ट और ऑब्जेक्ट के बीच अंतर == शून्य
- 12. '{' और '[' के बीच अंतर JSON ऑब्जेक्ट
- 13. किसी डिफरर्ड ऑब्जेक्ट और अपने स्वयं के वादे ऑब्जेक्ट के बीच क्या अंतर है?
- 14. JSON और जावास्क्रिप्ट ऑब्जेक्ट के बीच अंतर क्या हैं?
- 15. क्या "ऑब्जेक्ट [] x" और "ऑब्जेक्ट एक्स []" के बीच कोई अंतर है?
- 16. फ़ंक्शन ऑब्जेक्ट और कॉल करने योग्य ऑब्जेक्ट के बीच क्या अंतर है?
- 17. POJO (सादा ओल्ड जावा ऑब्जेक्ट) और डीटीओ (डेटा ट्रांसफर ऑब्जेक्ट) के बीच क्या अंतर है?
- 18. ओपनजीएल में फ़्रेम बफर ऑब्जेक्ट और पिक्सेल बफर ऑब्जेक्ट के बीच अंतर क्या हैं?
- 19. रेल पर रूबी और रूबी के बीच क्या अंतर है?
- 20. PHP में ऑब्जेक्ट और क्लास के बीच अंतर?
- 21. घटक-उन्मुख और ऑब्जेक्ट उन्मुख भाषा के बीच क्या अंतर है?
- 22. रूबी में कक्षा और क्लास के बीच क्या अंतर है?
- 23. रूबी में% Q और% {} के बीच का अंतर क्या है?
- 24. रूबी में एसटीडीआईएन और $ स्टडीन के बीच क्या अंतर है?
- 25. जावास्क्रिप्ट ऑब्जेक्ट और JSON ऑब्जेक्ट
- 26. _EPROCESS ऑब्जेक्ट और _KPROCESS ऑब्जेक्ट
- 27. <?> और <के बीच क्या अंतर है? जावा जेनरिक में ऑब्जेक्ट> बढ़ाता है?
- 28. किसी ऑब्जेक्ट के दायरे और जावास्क्रिप्ट में इसके संदर्भ के बीच क्या अंतर है?
- 29. स्थैतिक पुस्तकालय और स्थानापन्न ऑब्जेक्ट फ़ाइल के बीच अंतर?
- 30. एक डेटटाइम ऑब्जेक्ट I के बीच अंतर और डेटटाइम.अब
दस्तावेज़ पहले भाग का जवाब देते हैं। BasicObject में कम कार्यक्षमता है और ऑब्जेक्ट के बजाय इसका उपयोग किया जा सकता है यदि आप वैसे भी ऑब्जेक्ट विधियों का एक गुच्छा हटाते हैं। –