निजी कक्षा विधि बनाने का यह तरीका कैसे काम करता है: class Person def self.get_name persons_name end class << self private def persons_name "Sam" end end end puts "Hey, " + Person.get_name puts "Hey, " + Person.persons_name #=> raises "private method `persons_name' called for Person:Class (NoMethodError)" लेकिन यह नहीं है: …
यह लेख नए एक्सेस स्पेसर्स को समझने में मददगार रहा है Swift 3। यह fileprivateऔर के विभिन्न प्रयोगों के कुछ उदाहरण भी देता है private। मेरा सवाल यह है fileprivateकि एक ऐसे फंक्शन का उपयोग नहीं किया जा रहा है जो केवल इस फाइल में उपयोग होने वाला है private?
इस लेख को पढ़ने से पहले , मुझे लगा कि रूबी में अभिगम नियंत्रण इस तरह काम करता है: public- किसी भी वस्तु (जैसे Obj.new.public_method) द्वारा पहुँचा जा सकता है protected - केवल ऑब्जेक्ट के भीतर से, साथ ही साथ किसी भी उपवर्ग तक पहुँचा जा सकता है private - …
C ++ में एक निजी विधि को आभासी बनाने से क्या फायदा है? मैंने इसे एक ओपन सोर्स C ++ प्रोजेक्ट में देखा है: class HTMLDocument : public Document, public CachedResourceClient { private: virtual bool childAllowed(Node*); virtual PassRefPtr<Element> createElement(const AtomicString& tagName, ExceptionCode&); };
मेरा एक दो हिस्सा है सर्वश्रेष्ठ प्रणालियां मेरे पास एक एल्गोरिथ्म है जो सार्वजनिक इंटरफ़ेस का उपयोग करके डेटा संरचना पर कुछ ऑपरेशन करता है यह वर्तमान में एक सार्वजनिक इंटरफ़ेस विधि को छोड़कर, सभी कई स्थिर विधियों के साथ एक मॉड्यूल है। एक उदाहरण चर है जिसे सभी तरीकों …
मैंने सीखा है कि मैं एक निजी चर का उपयोग कभी नहीं कर सकता, केवल कक्षा में एक फ़ंक्शन के साथ। लेकिन फिर मैं इसे कॉपी कंस्ट्रक्टर में क्यों एक्सेस कर सकता हूं? उदाहरण: Field::Field(const Field& f) { pFirst = new T[f.capacity()]; pLast = pFirst + (f.pLast - f.pFirst); pEnd …