type-casting पर टैग किए गए जवाब

7
PHP में कास्टिंग चर टाइप करें, ऐसा करने का व्यावहारिक कारण क्या है?
PHP, जैसा कि हम में से अधिकांश जानते हैं, कमजोर टाइपिंग है । जो लोग नहीं करते हैं, उनके लिए PHP.net कहता है: PHP को चर घोषणा में स्पष्ट प्रकार की परिभाषा (या समर्थन) की आवश्यकता नहीं है; एक चर का प्रकार उस संदर्भ से निर्धारित होता है जिसमें चर …

10
क्या उन वस्तुओं का होना ठीक है जो खुद को डाली हैं, भले ही यह उनके उपवर्गों के एपीआई को प्रदूषित करती हो?
मैं एक आधार वर्ग है Base। इसके दो उपवर्ग हैं, Sub1और Sub2। प्रत्येक उपवर्ग में कुछ अतिरिक्त विधियाँ हैं। उदाहरण के लिए, Sub1है Sandwich makeASandwich(Ingredients... ingredients), और Sub2है boolean contactAliens(Frequency onFrequency)। चूंकि ये विधियां अलग-अलग पैरामीटर लेती हैं और पूरी तरह से अलग चीजें करती हैं, वे पूरी तरह से …

5
क्या स्पष्ट कास्टिंग ऑपरेटर का मेरा उपयोग उचित या खराब हैक है?
मेरे पास एक बड़ी वस्तु है: class BigObject{ public int Id {get;set;} public string FieldA {get;set;} // ... public string FieldZ {get;set;} } और एक विशेष, डीटीओ जैसी वस्तु: class SmallObject{ public int Id {get;set;} public EnumType Type {get;set;} public string FieldC {get;set;} public string FieldN {get;set;} } मुझे व्यक्तिगत …


4
कास्टिंग का क्या मतलब है?
जब सीआई जैसी निम्न स्तर की भाषाओं में कोडिंग होती है, तो यह पता चलता है कि कभी-कभी कास्टिंग का अर्थ है 'इन बाइट्स को फिर से समझना जैसे कि यह हमेशा इस प्रकार का था' और अन्य समय में 'इस मान को बुद्धिमानी से इस अन्य प्रकार में परिवर्तित …

6
डाउनकास्टिंग से कैसे बचें?
मेरा सवाल सुपर क्लास एनिमल के एक विशेष मामले के बारे में है। मेरा Animalकर सकते हैं moveForward()और eat()। Sealफैली हुई है Animal। Dogफैली हुई है Animal। और एक विशेष प्राणी है जिसे Animalकहा जाता है Human। Humanऔजार भी एक विधि है speak()(द्वारा कार्यान्वित नहीं Animal)। एक अमूर्त विधि के …

3
क्या आपके कोड में दी गई चेतावनियों का उपयोग करना एक अच्छा अभ्यास है?
मैं बिना किसी चेतावनी के कोड को संकलित करने के लिए अधिकतर @SuppressWarnings("unchecked")और @SuppressWarnings("null")उपरोक्त तरीकों का उपयोग करता हूं, लेकिन मुझे अपने संदेह हैं। यह Stackoverflow प्रश्न मिला । जॉन स्कीट ने इसका उत्तर लिखा, जो मुझे पेचीदा लगता है। उसके अनुसार, कभी-कभी जावा जेनेरिक बस आपको वह नहीं करने …

2
डायनामिक_कास्ट के उपयोग से बचने के लिए उचित डिज़ाइन?
कुछ शोधों को करने के बाद मैं एक साधारण उदाहरण को खोजने में प्रतीत नहीं हो सकता है जो एक समस्या का समाधान करता है जिसका मैं अक्सर सामना करता हूं। मान लीजिए कि मैं एक छोटा अनुप्रयोग बनाना चाहता हूं, जहां मैं Squares, Circles और अन्य आकार बना सकता …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.