instance-variables पर टैग किए गए जवाब

कक्षाओं के साथ ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, एक उदाहरण चर एक वर्ग (यानी एक सदस्य चर) में परिभाषित चर है, जिसके लिए कक्षा के प्रत्येक ऑब्जेक्ट की एक अलग प्रतिलिपि है।

8
सर्वलेट्स कैसे काम करते हैं? तात्कालिकता, सत्र, साझा चर और बहु-प्रसार
मान लीजिए, मेरे पास एक वेबसर्वर है जो कई सर्वलेट रखता है। उन सर्वलेट्स के बीच से गुजरने वाली जानकारी के लिए मैं सत्र और उदाहरण चर सेट कर रहा हूं। अब, यदि 2 या अधिक उपयोगकर्ता इस सर्वर पर अनुरोध भेजते हैं तो सत्र चर का क्या होता है? …

6
उदाहरण चर: स्वयं बनाम @
यहाँ कुछ कोड है: class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :age end मैं जो जानना चाहता हूं वह उपयोग करने @ageऔर विधि self.ageमें अंतर है age_difference_with।

7
रूबी वर्ग उदाहरण चर बनाम वर्ग चर
मैंने पढ़ा " कब रूबी उदाहरण चर सेट हो जाते हैं? " लेकिन मैं दो मन हूँ जब वर्ग उदाहरण चर का उपयोग करें। कक्षा चर को एक वर्ग के सभी ऑब्जेक्ट द्वारा साझा किया जाता है, इंस्टेंस चर एक वस्तु से संबंधित होते हैं। यदि हमारे पास वर्ग चर …

5
रूबी में @@ वेरिएबल का क्या अर्थ है?
रूबी वैरिएबल संकेतों ( @@) पर डबल के साथ पहले क्या हैं ? एक चिह्न के साथ पहले वाले चर की मेरी समझ यह है कि यह एक उदाहरण चर है, जैसे PHP में: PHP संस्करण class Person { public $name; public function setName($name) { $this->name = $name; } public …

17
रूबी वस्तु को हैश में परिवर्तित करती है
चलो कहते हैं कि मैं एक है Giftके साथ वस्तु @name = "book"और @price = 15.95। {name: "book", price: 15.95}रूबी में हैश को बदलने का सबसे अच्छा तरीका क्या है , न कि रेल (हालांकि बेझिझक रेल का जवाब भी देना है)?

10
पायथन में उदाहरण चर कैसे प्राप्त करें?
क्या सभी श्रेणी के उदाहरण चर की एक सरणी प्राप्त करने के लिए पायथन में एक अंतर्निहित पद्धति है? उदाहरण के लिए, यदि मेरे पास यह कोड है: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" क्या मेरे लिए ऐसा करने का कोई तरीका है: >>> mystery_method(hi) ["ii", …

6
क्या घोषित संपत्तियों को एक समान उदाहरण चर की आवश्यकता होती है?
क्या उद्देश्य-सी 2.0 में संपत्तियों को घोषित किए जाने के लिए संबंधित आवृत्ति चर की आवश्यकता होती है? उदाहरण के लिए, मैं कुछ ऐसा करने के लिए उपयोग किया जाता हूं: MyObject.h @interface MyObject : NSObject { NSString *name; } @property (nonatomic, retain) NSString *name; @end MyObject.m @implementation @synthesize name; …

4
रूबी मेटाप्रोग्रामिंग: डायनेमिक उदाहरण चर नाम
मान लीजिए कि मेरे पास निम्नलिखित हैश है: { :foo => 'bar', :baz => 'qux' } कैसे मैं गतिशील रूप से एक ऑब्जेक्ट में उदाहरण चर बनने के लिए कुंजी और मान सेट कर सकता हूं ... class Example def initialize( hash ) ... magic happens here... end end ... …

11
CoffeeScript में निजी सदस्य?
क्या किसी को कॉफ़ीस्क्रिप्ट में निजी, गैर-स्थिर सदस्य बनाने का तरीका पता है? वर्तमान में मैं यह कर रहा हूं, जो सिर्फ एक सार्वजनिक चर का उपयोग करता है जो यह स्पष्ट करने के लिए एक अंडरस्कोर के साथ शुरू होता है कि इसका उपयोग कक्षा के बाहर नहीं किया …

2
उद्देश्य-सी में ivars और गुणों के बीच अंतर क्या है
उद्देश्य-सी में ivars और गुणों का उपयोग करने के इन 3 तरीकों के बीच क्या अर्थ है? 1। @class MyOtherObject; @interface MyObject { } @property (nonatomic, retain) MyOtherObject *otherObj; 2। #import "MyOtherObject.h" @interface MyObject { MyOtherObject *otherObj; } @property (nonatomic, retain) MyOtherObject *otherObj; 3। #import "MyOtherObject.h" @interface MyObject { MyOtherObject …

2
कक्षा के बाहर से पहुँच आवृत्ति चर
यदि कोई इंस्टेंस वैरिएबल किसी वर्ग का है, तो क्या मैं इंस्टैंस वैरिएबल (उदाहरण @hello) को सीधे क्लास इंस्टैंस का उपयोग कर सकता हूं ? class Hello def method1 @hello = "pavan" end end h = Hello.new puts h.method1


5
मैं रूबी में एक मॉड्यूल के उदाहरण चर की शुरुआत कैसे कर सकता हूं?
मेरे पास कुछ मॉड्यूल हैं जहां मैं उदाहरण चर का उपयोग करना चाहूंगा। मैं वर्तमान में उन्हें इस तरह से प्रारंभ कर रहा हूं: module MyModule def self.method_a(param) @var ||= 0 # other logic goes here end end मैं उन्हें आरंभ करने के लिए एक init विधि भी कह सकता …

3
डिफ़ॉल्ट फ़ील्ड आरंभीकरण पर भरोसा करना - खराब प्रोग्रामिंग शैली है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 7 महीने पहले बंद हुआ …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.