इंस्टेंस वेरिएबल और मेथड
समझिए कि ऑब्जेक्ट डेटा कैसे संग्रहीत करते हैं और क्लास के भीतर मेथड से कैसे परस्पर क्रिया करते हैं
इंस्टेंस वेरिएबल और मेथड, CoddyKit पर Ruby Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Ruby Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Ruby Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
इंस्टेंस डेटा के साथ कार्य करना
इंस्टेंस चर और विधियाँ
इंस्टेंस चर ऑब्जेक्ट-विशिष्ट डेटा संग्रहीत करते हैं और इंस्टेंस विधियाँ ऑब्जेक्ट को अपने डेटा के साथ इंटरैक्ट करने देती हैं।
इस पाठ में आप सीखेंगे कि रूबी के वर्गों में इंस्टेंस चर और विधियाँ कैसे काम करती हैं।

इंस्टेंस चर क्या हैं
इंस्टेंस चर किसी ऑब्जेक्ट से संबंधित डेटा संग्रहीत करते हैं और @ से शुरू होते हैं।
class Person
def initialize(name)
@name = name
end
end
person1 = Person.new('Alice')इंस्टेंस चरों तक पहुँचना
इंस्टेंस चरों तक इंस्टेंस विधियों का उपयोग करके पहुँचा जा सकता है।
class Person
def initialize(name)
@name = name
end
def show_name
puts @name
end
end
person1 = Person.new('Alice')
person1.show_nameगेटर विधि
गेटर विधियाँ वर्ग के बाहर से इंस्टेंस चर को पढ़ने देती हैं।
class Person
def initialize(name)
@name = name
end
def name
@name
end
end
person1 = Person.new('Alice')
puts person1.nameसेटर विधि
सेटर विधियाँ वर्ग के बाहर से इंस्टेंस चर में बदलाव करने देती हैं।
class Person
def initialize(name)
@name = name
end
def name=(new_name)
@name = new_name
end
end
person1 = Person.new('Alice')
person1.name = 'Bob'
puts person1.nameattr_accessor का उपयोग करना
attr_accessor अपने-आप गेटर और सेटर विधियाँ बनाता है।
class Person
attr_accessor :name
end
person1 = Person.new
person1.name = 'Alice'
puts person1.nameattr_reader और attr_writer का उपयोग करना
attr_reader गेटर बनाता है, जबकि attr_writer सेटर बनाता है।
class Person
attr_reader :name
attr_writer :age
end
person1 = Person.new
person1.age = 25इंस्टेंस विधियाँ परिभाषित करना
इंस्टेंस विधियाँ ऑब्जेक्ट को अपने इंस्टेंस चरों का उपयोग करके कार्रवाइयाँ करने देती हैं।
class Person
def initialize(name)
@name = name
end
def greet
puts "Hello, my name is #{@name}!"
end
end
person1 = Person.new('Alice')
person1.greetबधाई हो!
आपने सीख लिया है कि रूबी में इंस्टेंस चर और विधियाँ कैसे काम करती हैं।
अब आप इनहेरिटेंस और पॉलीमॉर्फ़िज़्म का अध्ययन करेंगे।

एआई शिक्षक के साथ Ruby सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 29
- पाठ
- 109
अक्सर पूछे जाने वाले प्रश्न
क्या “इंस्टेंस वेरिएबल और मेथड” पाठ निःशुल्क है?
हाँ — Ruby Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “इंस्टेंस वेरिएबल और मेथड” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Ruby Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“इंस्टेंस वेरिएबल और मेथड” में मैं क्या सीखूँगा?
समझिए कि ऑब्जेक्ट डेटा कैसे संग्रहीत करते हैं और क्लास के भीतर मेथड से कैसे परस्पर क्रिया करते हैं आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Ruby Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Ruby Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Ruby Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“इंस्टेंस वेरिएबल और मेथड” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Ruby Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Ruby Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- क्लास और ऑब्जेक्ट
- इंस्टेंस वेरिएबल और मेथड
- इनहेरिटेंस और पॉलीमॉर्फ़िज़्म
- मिक्सिन और मॉड्यूल