instanceof पर टैग किए गए जवाब

Instof जावा, php और जावास्क्रिप्ट सहित कुछ ऑब्जेक्ट-ओरिएंटेड भाषाओं में उपलब्ध ऑपरेटर है। आम तौर पर बोलना, यह प्रोग्रामर को यह जांचने की अनुमति देता है कि क्या कोई वस्तु उसके बाएं ऑपरेंड के रूप में पारित हुई है या दाएं ऑपरेंड द्वारा निर्दिष्ट वर्ग का एक उदाहरण है।

9
एक उदाहरण का वर्ग नाम प्राप्त करना?
मुझे उस कक्षा का नाम कैसे पता चलेगा जिसने पायथन में किसी वस्तु का एक उदाहरण बनाया है यदि मैं जिस फ़ंक्शन से यह कर रहा हूं वह आधार वर्ग है जिसमें से उदाहरण का वर्ग व्युत्पन्न किया गया है? सोच रहा था कि शायद इंस्पेक्ट मॉड्यूल ने मुझे यहां …

14
Instof और Class.isAssignableFrom (…) में क्या अंतर है?
निम्नलिखित में से कौन बेहतर है? a instanceof B या B.class.isAssignableFrom(a.getClass()) एकमात्र अंतर जो मुझे पता है, जब 'ए' शून्य है, पहला गलत है, जबकि दूसरा अपवाद फेंकता है। इसके अलावा, क्या वे हमेशा एक ही परिणाम देते हैं?

24
टाइपोफ़ और इंस्टोफ़ के बीच अंतर क्या है और कब एक का उपयोग दूसरे के बीच किया जाना चाहिए?
मेरे विशेष मामले में: callback instanceof Function या typeof callback == "function" क्या फर्क पड़ता है, क्या फर्क पड़ता है? अतिरिक्त संसाधन: जावास्क्रिप्ट-गार्डन typeof बनाम instanceof

24
जावा में Instof का उपयोग करने का प्रदर्शन प्रभाव
मैं एक एप्लिकेशन पर काम कर रहा हूं और एक डिजाइन दृष्टिकोण में instanceofऑपरेटर का बहुत भारी उपयोग शामिल है । जबकि मुझे पता है कि ओओ डिजाइन आमतौर पर उपयोग करने से बचने की कोशिश करता है instanceof, यह एक अलग कहानी है और यह सवाल विशुद्ध रूप से …

10
जावास्क्रिप्ट में Instof ऑपरेटर क्या है?
instanceofजावास्क्रिप्ट में कीवर्ड काफी भ्रमित जब वह पहली बार सामना करना पड़ा है, के रूप में लोगों को लगता है कि जावास्क्रिप्ट एक वस्तु उन्मुख प्रोग्रामिंग भाषा नहीं है करते हैं हो सकता है। यह क्या है? यह किन समस्याओं का समाधान करता है? यह कब उचित है और कब …

10
कुछ शाब्दिकों के लिए इंफ़ॉफ़ क्यों झूठा लौटता है?
"foo" instanceof String //=> false "foo" instanceof Object //=> false true instanceof Boolean //=> false true instanceof Object //=> false false instanceof Boolean //=> false false instanceof Object //=> false // the tests against Object really don't make sense एरे शाब्दिक और वस्तु शाब्दिक मिलान ... [0,1] instanceof Array //=> …

23
क्या एक स्विच स्टेटमेंट में इंस्टोफ़ ऑपरेटर का उपयोग करना संभव है?
मेरे पास instanceofऑब्जेक्ट के लिए स्विच केस का उपयोग करने का प्रश्न है : उदाहरण के लिए: मेरी समस्या को जावा में पुन: प्रस्तुत किया जा सकता है: if(this instanceof A) doA(); else if(this instanceof B) doB(); else if(this instanceof C) doC(): इसका उपयोग करके कैसे लागू किया जाएगा switch...case?


3
जावास्क्रिप्ट। उदाहरण कथन
यह वास्तव में सिर्फ मेरी जिज्ञासा को संतुष्ट करने के लिए एक मूल प्रश्न है, लेकिन क्या इस तरह से कुछ करने का एक तरीका है: if(obj !instanceof Array) { //The object is not an instance of Array } else { //The object is an instance of Array } यहाँ …

11
किसी भी कारण से पसंद करते हैं।
मैं उत्पन्न करने के लिए ग्रहण का उपयोग कर रहा हूं .equals()और .hashCode(), "प्रकारों की तुलना करने के लिए" उपयोग 'इंस्टोफ़' नामक एक विकल्प है। डिफ़ॉल्ट इस विकल्प के अनियंत्रित होने और .getClass()प्रकारों की तुलना करने के लिए उपयोग करने के लिए है। वहाँ किसी भी कारण से मैं पसंद …

17
जावा में 'इंस्टोफ' ऑपरेटर का उपयोग किस लिए किया जाता है?
instanceofऑपरेटर किसके लिए उपयोग किया जाता है? मैंने जैसे सामान देखा है if (source instanceof Button) { //... } else { //... } लेकिन इससे किसी को भी कोई मतलब नहीं था। मैंने अपना शोध किया है, लेकिन बिना किसी स्पष्टीकरण के केवल उदाहरणों के साथ आया।
163 java  instanceof 

8
जावा: इंस्टेंसोफ़ और जेनरिक
इससे पहले कि मैं एक मूल्य सूचकांक के लिए अपनी सामान्य डेटा संरचना के माध्यम से देखता हूं, मैं यह देखना चाहता हूं कि क्या यह उस प्रकार thisका उदाहरण है जिसे पैरामीट्रिक किया गया है। जब मैं ऐसा करता हूं तो ग्रहण की शिकायत होती है: @Override public int …


4
Instof Vs getClass ()
जब मैं ऑपरेटर के उपयोग getClass()और ==परिचालक के रूप में प्रदर्शन में लाभ देखता हूँ instanceOf। Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) { System.out.println("its integer"); } } System.out.println((System.nanoTime()-starttime)); starttime = System.nanoTime(); if(str.getClass() == String.class) …
114 java  class  instanceof 

6
डार्ट में रनटाइम प्रकार की जाँच कैसे करें?
डार्ट विनिर्देशन स्थिति: संशोधित प्रकार की जानकारी रनटाइम पर वस्तुओं के प्रकार को दर्शाती है और हमेशा गतिशील टाइपकास्टिंग कंस्ट्रक्शन (उदाहरण के लिए ओफ़्फ़, कास्ट्स, टाइपसेज़ आदि अन्य भाषाओं में) द्वारा क्वियर किया जा सकता है। बहुत अच्छा लगता है, लेकिन कोई समान instanceofऑपरेटर नहीं है। तो हम डार्ट में …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.