Articles of निर्माता

क्लास के कन्स्ट्रक्टर फ़ंक्शन में एक मान रिटर्निंग

अब तक मेरे पास कंस्ट्रक्टर के साथ एक PHP क्लास है public function __construct ($identifier = NULL) { // Return me. if ( $identifier != NULL ) { $this->emailAddress = $identifier; if ($this->loadUser() ) return $this; else { // registered user requested , but not found ! return false; } } loadUser की कार्यक्षमता एक […]

एक निर्माता के रूप में __init__?

पायथन में कूदो – यह आकर्षक होगा, लेकिन इसे कक्षा के निर्माता को कॉल करने में गलत होगा। यह मोहक है, क्योंकि यह एक निर्माता की तरह दिखता है (सम्मेलन द्वारा, __init__ क्लास के लिए परिभाषित पहली विधि है), एक (यह कक्षा के एक नव निर्मित उदाहरण में निष्पादित कोड का पहला टुकड़ा है) जैसी […]

क्या रचनाकार को अपवाद छोड़ने का अच्छा अभ्यास है?

क्या यह एक अच्छा अभ्यास है कि कन्स्ट्रक्टर को अपवाद छोड़ना है? उदाहरण के लिए मेरे पास एक क्लास Person और मेरे पास अपनी एकमात्र विशेषता है। अब मैं कक्षा के रूप में प्रदान करता हूं class Person{ int age; Person(int age) throws Exception{ if (age<0) throw new Exception("invalid age"); this.age = age; } public […]

निर्माता दिनांक (…) नापसंद है इसका क्या मतलब है? (जावा)

मैं इस तरह एक तिथि बनाने का प्रयास कर रहा हूं: date = new Date(year-1900,mon-1,day,hrs,min,sec); और एक्लिप्स मुझे यह चेतावनी देते हैं: "कंस्ट्रक्टर दिनांक (इंट, इंट, इंट, इंट, इंट) का बहिष्कार किया गया है"। निर्माता के लिए पदावनत करने का क्या मतलब है? मैं क्या कर सकता हूँ?

Symfony2 फ़ाइल अपलोड कदम से कदम

मैं अभी भी Symfony2 सीख रहा हूँ और समझ में नहीं आता कि एक फाइल कैसे अपलोड करें। चिंता मत करो, मैंने पहले ही दस्तावेज़ीकरण की जांच की है । यह वास्तव में अच्छा है, लेकिन मेरी समस्या किसी भी ट्यूटोरियल में समझाया नहीं गया है। मैं सिम्फनी 2 के साथ एक फ़ाइल अपलोड करने […]

कन्स्ट्रक्टरों से अपवाद फेंकना

मैं कंसल्टर्स से अपवाद फेंकने के बारे में एक सहकर्मी के साथ बहस कर रहा हूं, और मुझे लगता है कि मुझे कुछ फीडबैक चाहिए। क्या डिज़ाइन के दृश्य से, कन्स्ट्रक्टरों से अपवाद फेंकना ठीक है? चलो कहना है कि मैं एक वर्ग में एक पॉज़िक्स म्यूटक्स लपेट रहा हूँ, ऐसा कुछ दिखाई देगा: class […]

क्या सी # में पैरामीटर बाधा के साथ एक जेनेरिक कन्स्ट्रक्टर है?

सी # में आप एक सामान्य तरीके से एक बाधा डाल सकते हैं जैसे: public class A { public static void Method<T> (T a) where T : new() { //…do something… } } जहां आप निर्दिष्ट करते हैं कि T पास एक कन्स्ट्रक्टर होना चाहिए जिसके लिए कोई मापदंड नहीं है। मैं सोच रहा हूं […]

क्या इंजेक्शन की कमी का कोई विकल्प है? (डिफ़ॉल्ट कन्स्ट्रक्टर के माध्यम से उर्फ ​​के गरीब इंसान का इंजेक्शन)

मैं आमतौर पर कुछ मामलों में "बास्केट इंजेक्शन" का इस्तेमाल करने की कोशिश कर रहा हूं। जब मेरे पास "उचित" निर्भरता-इंजेक्शन निर्माता होता है: public class ThingMaker { … public ThingMaker(IThingSource source){ _source = source; } लेकिन फिर, वर्गों के लिए मैं सार्वजनिक एपीआई (वर्गों जो अन्य विकास दल का उपभोग करेंगे) के रूप में […]

अजगर में चेन-कॉलिंग पेरेंट कन्स्ट्रक्टर

इस पर विचार करें – एक आधार वर्ग ए, वर्ग बी से विरासत में मिली, बी सी से विरासत में मिली कक्षा सी। एक निर्माता में एक अभिभावक वर्ग के कन्स्ट्रक्टर को कॉल करने का एक सामान्य तरीका क्या है? अगर यह अभी भी अस्पष्ट लगता है, तो यहाँ कुछ कोड है। class A(object): def […]

तर्क प्रकार के आधार पर __init__ पद्धति को अधिभार कैसे करें?

मान लीजिए मेरे पास एक ऐसा वर्ग है जिसे एक सदस्य कहा जाता है जो एक सूची है। मैं वर्ग के साथ आरंभ करने में सक्षम होना चाहता हूं, उदाहरण के लिए, एक फ़ाइल नाम (जिसमें सूची को प्रारंभ करने के लिए डेटा शामिल है) या वास्तविक सूची के साथ। ऐसा करने के लिए आपकी […]

दिलचस्प पोस्ट
TypeError: str बफर इंटरफ़ेस का समर्थन नहीं करता थ्रेड कैसे सटीक है। नींद (टाइमस्पेन)? कैसे CGCeyCode ASCII चरित्र को परिवर्तित करने के लिए? हमारे युद्ध / वेब-आईएनएफ फ़ोल्डर में संसाधन के लिए फ़ाइल पथ? जांचें कि संपादन टेक्स्ट खाली है या नहीं। SSL प्रमाणपत्र विश्वसनीय नहीं है – केवल मोबाइल पर JQuery के साथ एक ड्रॉप-डाउन सूची के चयनित मान को बदलें कब और क्यों प्रतिनिधियों का उपयोग करें? साझा पुस्तकालयों को लिंक करते समय प्रतीकों की दृश्यता सीमित करना आईडी () के द्वारा ऑब्जेक्ट प्राप्त करें? क्या एक यूआरएल को एक जगह रखने की इजाजत है? सी ++ में पाठ फ़ाइल में एक विशिष्ट पंक्ति में जाने का कोई तरीका है? AngularJs "नियंत्रक के रूप में" वाक्यविन्यास – स्पष्टीकरण? मैं एडीबी (एंड्रॉइड प्लेटफ़ॉर्म-टूल्स) का उपयोग कर एक दूरस्थ चलने वाले डिवाइस पर कैसे आवेदन कर सकता / निष्पादित कर सकता हूं? स्ट्रिंग आउटपुट: सी # में प्रारूप या कॉन्सैट?