कुछ ब्लॉग और आलेख खोजकर मैंने पाया कि रुबी में प्रत्येक वर्ग स्वयं Class
का उदाहरण है। कक्षा विधियों और उदाहरण विधियों के बीच भरोसा क्या है और रूबी ने ऑब्जेक्ट की वस्तु बनाने की अनुमति दी?मैं रूबी में क्लास विधि और इंस्टेंस विधि का उपयोग कैसे कर सकता हूं?
मैं अब
str = Class.new(String)
=> #<Class:0xb5be1418>
my_str = str.new()
=> ""
my_str = str.new("hello")
=> "hello"
my_str.class
=> #<Class:0xb5be1418>
str.class
=> Class
समझने में सक्षम नहीं कुछ इस तरह है लेकिन अभी भी करने की कोशिश पूरी तरह भ्रमित तो मुझे इस
पूरी तरह से नाइट-पिकटी होने के लिए, क्लास –
@FrederickCheung, +1 के उदाहरणों के सिंगलटन विधियां हैं, लेकिन मेरा मानना है कि रूबी शुरुआती वर्ग और इंस्टेंस विधियों के बीच अंतर को समझने के लिए यह ज्ञान आवश्यक नहीं है;) –