Articles of ओओपी

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में एक सार डेटा प्रकार क्या है?

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में एक सार डेटा प्रकार क्या है? मैं इस विषय के लिए विकी के माध्यम से गया हूं, लेकिन मैं इसके बारे में अभी भी अस्पष्ट हूं। क्या कोई स्पष्ट हो सकता है?

क्या यह एक सेटर रिटर्न "यह" करने के लिए बुरा अभ्यास है?

क्या जावा वापसी में सेटर्स बनाने के लिए यह "अच्छा" या बुरा विचार है? public Employee setName(String name){ this.name = name; return this; } यह पैटर्न उपयोगी हो सकता है क्योंकि तब आप इस तरह से चेन सेटर्स कर सकते हैं: list.add(new Employee().setName("Jack Sparrow").setId(1).setFoo("bacon!")); इसके अलावा: Employee e = new Employee(); e.setName("Jack Sparrow"); …and so […]

कैसे MATLAB में कक्षा की एक सरणी preallocate करने के लिए?

मेरे पास MATLAB में वस्तुओं की एक सरणी है और मैंने उनके कन्स्ट्रक्टर को एक पाश में कहा है: antsNumber = 5; for counter = 1: antsNumber ant(counter) = TAnt(source, target); end MATLAB मुझे प्रक्रिया को गति देने के लिए preallocation का उपयोग करने के लिए चेतावनी दी है। मैं प्रीअलोकेशन के लाभों को जानता […]

जावा इंटरफेस?

मुझे सामान्य रूप से इंटरफेस के साथ मदद की ज़रूरत है … कोई भी संसाधन जो आप लोग मुझे सुझाएंगे? सम्बंधित: जावा इंटरफेस वास्तव में कैसे उपयोग किए जाते हैं? जावा अंतरफलक और विरासत जावा इंटरफेस उपयोग दिशानिर्देश – एक अंतरफलक में गड़बड़ियों और सेटर्स खराब हैं? मैं जावा अंतरफलक में एक स्थिर विधि को […]

आपको कंस्ट्रक्टर के रूप में नंबर का उपयोग क्यों नहीं करना चाहिए?

मैंने जेएसएलआईमेंट में इस कथन को दर्ज किया है: var number = new Number(3); और निम्नलिखित संदेश प्राप्त किया: कंस्ट्रक्टर के रूप में संख्या का उपयोग न करें ऐसा क्यों है? कथन एक नंबर ऑब्जेक्ट बना रहा है, एक आदिम मान नहीं है, इसलिए मुझे नहीं लगता कि new समस्या का उपयोग क्यों करना है। […]

जब मुझे एक PHP वर्ग में चर घोषित करना चाहिए?

मैं ओओपी प्रतिमान के लिए नया हूँ, इसलिए शायद इस प्रश्न के लिए एक सरल व्याख्या है … क्या आपको हमेशा एक वस्तु में सार्वजनिक ऑब्जेक्ट-वेरिएबल घोषित करने की आवश्यकता है? उदाहरण के लिए: <?php class TestClass { var $declaredVar; function __construct() { $this->declaredVar = "I am a declared variable."; $this->undeclaredVar = "I wasn't declared, […]

वंशानुक्रम या रचना: "है-ए" और "है-ए" पर भरोसा करें?

जब मैं कक्षाओं को तैयार करता हूं और विरासत और संयोजन के बीच चयन करना होता है, तो मैं आम तौर पर अंगूठे के नियम का उपयोग करता हूं: यदि रिश्ते "है-ए" – उत्तराधिकार का उपयोग करें, और यदि संबंध "है-ए" – संरचना का उपयोग करें क्या यह हमेशा सही है? धन्यवाद।

क्या ओओपी के लिए कोई नियम हैं?

हाल ही में मैंने सुना है कि ओओपी (जावा) के 9 नियम हैं। मैं केवल चारों तरफ अमृत, पोलीमॉर्फिज़्म, वंशानुक्रम और इनकिप्सुलेशन के बारे में जानता हूं। क्या ओओपी के लिए कोई और नियम हैं?

प्राइवेट फील्ड सदस्य और जवासCRIPT मॉड्यूल पैटर्न में विरासत को परिभाषित करें

मैं निम्न कोड का उपयोग करके मॉड्यूल पैटर्न में निजी सदस्य फ़ील्ड को परिभाषित कर सकता हूं I var myClass = function(){ var private_field1,private_field_2; var private_func1 = function(){ //……. } //……… var myObj = { global_field1:2, global_field2:"something", global_func: function(){//……} } return myObj; }; var obj = myClass(); यह विधि केवल ठीक काम करती है, लेकिन […]

डॉलर हस्ताक्षर वाले PHP ऑब्जेक्ट विशेषता का मैं कैसे उपयोग कर सकता हूं?

मेरे पास एक PHP ऑब्जेक्ट है जिसमें उसमें एक डॉलर ($) साइन होने की विशेषता है मैं इस विशेषता की सामग्री का उपयोग कैसे करूं? उदाहरण : echo $object->variable; // Ok echo $object->variable$WithDollar; // Syntax error 🙁

दिलचस्प पोस्ट
मैं * अंतरफलक के लिए * स्ट्रॉक्ट क्यों नहीं दे सकता? ASP.NET MVC – देखें या नियंत्रक में वर्तमान क्षेत्र का नाम प्राप्त करें जावास्क्रिप्ट से ध्वनि चलाने के लिए क्रॉस-प्लेटफॉर्म, क्रॉस-ब्राउज़र तरीका? Yum को तोड़ने के बिना अजगर अपग्रेड करें आर / चमकदार के साथ इनपुट तत्वों की गतिशील संख्या बनाएं चल रहे मानक विचलन को कुशलतापूर्वक कैसे गणना करें? विंडोज में केवल एक इंस्टेंस को चलाने के लिए C # .net ऐप को कैसे लागू करें? वॉली के साथ एंड्रॉइड में "मल्टीपार्ट / फॉर्म-डेटा" पोस्ट कैसे भेजें JSON-framework का उपयोग करते हुए iPhone SDK (XCode) में JSON ऑब्जेक्ट को पार्स करने के लिए जावा में एक स्ट्रिंग को दोबारा उल्टा करने का सबसे अच्छा तरीका क्या है? बिट्युलर ऑपरेटरों का उपयोग करके दो पूर्णांक का गुणन कैसे SQL सर्वर में भौतिक दृश्य बनाने के लिए? त्रुटि "प्रारंभकर्ता तत्व स्थिर नहीं है" जब const के साथ चर को इनिशियलाइज़ करने का प्रयास किया जाता है एक्सआई: स्कीमा स्थान का उपयोग क्या है? SimpleXML और print_r () – यह खाली क्यों है?