getter-setter पर टैग किए गए जवाब

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में सार्वजनिक उत्परिवर्ती तरीके, निजी वर्ग के सदस्यों के मूल्य को बदलने और वापस करने के लिए जिम्मेदार हैं, इस प्रकार एनकैप्सुलेशन के सिद्धांत के साथ रखते हैं।

13
गेटर्स और सेटरर्स के लिए @प्रॉपर्टी का उपयोग करना
यहाँ एक शुद्ध पायथन-विशिष्ट डिज़ाइन प्रश्न है: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... तथा class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... अजगर हमें या तो इसे करने की अनुमति देता है। यदि आप एक पायथन कार्यक्रम डिजाइन करेंगे, तो आप किस …

7
गेटर्स और सेटर का उपयोग करने के लिए पायथोनिक तरीका क्या है?
मैं इसे पसंद कर रहा हूं: def set_property(property,value): def get_property(property): या object.property = value value = object.property मैं पायथन के लिए नया हूं, इसलिए मैं अभी भी वाक्य रचना की खोज कर रहा हूं, और मुझे ऐसा करने के बारे में कुछ सलाह चाहिए।

11
संपत्ति मिलती है और बसती है
इस साधारण वर्ग के साथ मुझे कंपाइलर की चेतावनी मिल रही है xअपने स्वयं के सेटर / गेटटर के भीतर संशोधित / उपयोग करने का प्रयास और जब मैं इसे इस तरह उपयोग करता हूं: var p: point = Point() p.x = 12 मुझे एक EXC_BAD_ACCESS मिलता है। मैं स्पष्ट …

16
एक गेटवे केवल संपत्ति को ओवरराइड करना और एक सेटर जोड़ना असंभव क्यों है? [बन्द है]
बंद हो गया । यह प्रश्न राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 2 साल पहले बंद हुआ …

2
इंटरफ़ेस का उपयोग करते समय आप एक निजी सेटर को कैसे लागू करते हैं?
मैंने कुछ गुणों के साथ एक इंटरफ़ेस बनाया है। यदि इंटरफ़ेस मौजूद नहीं था, तो क्लास ऑब्जेक्ट के सभी गुण सेट हो जाएंगे { get; private set; } हालांकि, इंटरफ़ेस का उपयोग करते समय इसकी अनुमति नहीं है, तो क्या इसे प्राप्त किया जा सकता है और यदि ऐसा है …

8
उदाहरण के सदस्य प्रकार पर इस्तेमाल नहीं किया जा सकता है
मेरे पास निम्न वर्ग है: class ReportView: NSView { var categoriesPerPage = [[Int]]() var numPages: Int = { return categoriesPerPage.count } } संदेश के साथ संकलन विफल रहता है: इंस्टेंस सदस्य 'श्रेणियांप्रेजेज' का उपयोग 'ReportView' प्रकार पर नहीं किया जा सकता है इसका क्या मतलब है?

4
क्या जावास्क्रिप्ट में गतिशील गेटर्स / सेटरर्स को लागू करना संभव है?
मुझे इस बात की जानकारी है कि ऐसे गुणों के लिए गेटर्स और सेटर कैसे बनाए जाते हैं जिनके नाम पहले से ही जानते हैं, कुछ इस तरह से करके: // A trivial example: function MyObject(val){ this.count = 0; this.value = val; } MyObject.prototype = { get value(){ return this.count …

9
ग #: गेटटर / सेटर
मैंने देखा कि कहीं न कहीं निम्नलिखित है, और सोच रहा था कि इसका क्या मतलब है। मुझे पता है कि वे गेटर्स और सेटर हैं, लेकिन जानना चाहते हैं कि स्ट्रिंग टाइप को इस तरह क्यों परिभाषित किया गया है। मेरी सहायता करने के लिए धन्यवाद। public string Type …
109 c#  getter-setter 

9
क्या जावा में एक एनोटेशन के मूल्य को पढ़ना संभव है?
यह मेरा कोड है: @Column(columnName="firstname") private String firstName; @Column(columnName="lastname") private String lastName; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } यह मेरी टिप्पणी @Column का मूल्य …

7
मैं ActiveRecord मॉडल में एक गेट्टर विधि को कैसे लिख सकता हूं?
मैं ActiveRecord मॉडल के लिए एक गेट्टर विधि को अधिलेखित करने का प्रयास कर रहा हूं। मेरे पास nameमॉडल में एक विशेषता है Category, और मैं ऐसा कुछ करने में सक्षम होना चाहता हूं: def name name_trans || name end यदि name_transविशेषता शून्य नहीं है, तो इसे वापस लौटाएं, अन्यथा …

12
गेट्स, सेटर और गुण सर्वोत्तम प्रथाओं। जावा बनाम सी #
मैं अभी C # क्लास ले रहा हूं और चीजों को करने का सबसे अच्छा तरीका जानने की कोशिश कर रहा हूं। मैं एक जावा बैकग्राउंड से आता हूं और इसलिए मैं केवल जावा बेस्ट-प्रैक्टिस से परिचित हूं; मैं एक C # नौसिखिया हूँ! जावा में यदि मेरे पास कोई …

6
कोटलिन में गेटर्स एंड सेटर्स
जावा में, उदाहरण के लिए, मैं अपने दम पर गेटर्स लिख सकता हूं (आईडीई द्वारा उत्पन्न) या लूमॉक में @ गीटर जैसे एनोटेशन का उपयोग कर सकता हूं - जो बहुत सरल था। कोटलिन में हालांकि डिफ़ॉल्ट रूप से गेटर्स और सेटर हैं । लेकिन मैं समझ नहीं पा रहा …

8
क्या आप गेट / सेट पैटर्न (पायथन में) का उपयोग करते हैं?
जावा में (विभिन्न कारणों से) गेट / सेट का उपयोग करना एक आम बात है, लेकिन मैं शायद ही इसका उपयोग करने वाले पायथन कोड को देखता हूं। आप पायथन में विधियों का उपयोग / सेट करने से क्यों बचते हैं?

1
फ़ंक्शन के `this` कीवर्ड का मान किसी गेटर से लौटाया जाता है
मुझे निम्नलिखित उदाहरण में इस कीवर्ड का अप्रत्याशित मूल्य मिला : let x = { z : 10 , get func1() { return function(v) { console.log(this === v); } } } x.func1(x) कोड स्निपेट चलाएंपरिणाम छिपाएँस्निपेट का विस्तार करें इस कीवर्ड का मूल्य ऑब्जेक्ट x है जैसे कि इसे उस …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.