Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में उदाहरण के ऑपरेटर


इस ऑपरेटर का उपयोग केवल ऑब्जेक्ट संदर्भ चर के लिए किया जाता है। ऑपरेटर जाँचता है कि क्या वस्तु किसी विशेष प्रकार की है (वर्ग प्रकार या इंटरफ़ेस प्रकार)। इंस्टॉफ़ ऑपरेटर को −

. के रूप में लिखा जाता है
( Object reference variable ) instanceof (class/interface type)

यदि ऑपरेटर के बाईं ओर वेरिएबल द्वारा निर्दिष्ट ऑब्जेक्ट दाईं ओर वर्ग/इंटरफ़ेस प्रकार के लिए IS-A चेक पास करता है, तो परिणाम सही होगा। निम्नलिखित एक उदाहरण है -

उदाहरण

public class Test {
   public static void main(String args[]) {
      String name = "James"; // following will return true since name is type of String
      boolean result = name instanceof String;
      System.out.println( result );
   }
}

आउटपुट

यह निम्नलिखित परिणाम देगा -

true

यदि ऑब्जेक्ट की तुलना की जा रही है, तो यह ऑपरेटर अभी भी सही लौटेगा यदि असाइनमेंट दाईं ओर के प्रकार के साथ संगत है। एक और उदाहरण निम्नलिखित है -

उदाहरण

class Vehicle {}
public class Car extends Vehicle {
   public static void main(String args[]) {
      Vehicle a = new Car();
      boolean result = a instanceof Car;
      System.out.println( result );
   }
 }

आउटपुट

यह निम्नलिखित परिणाम देगा -

true

  1. जावा में CLOB प्रकार को स्ट्रिंग में कैसे बदलें?

    CLOB सामान्य रूप से कैरेक्टर लार्ज ऑब्जेक्ट के लिए है, एक SQL क्लॉब एक ​​अंतर्निहित डेटाटाइप है और इसका उपयोग बड़ी मात्रा में टेक्स्ट डेटा को स्टोर करने के लिए किया जाता है। इस डेटाटाइप का उपयोग करके, आप 2,147,483,647 वर्णों तक डेटा संग्रहीत कर सकते हैं। JDBC API का java.sql.Clob इंटरफ़ेस CLOB डेटा

  1. जावा में सहसंयोजक वापसी प्रकार

    सहसंयोजक वापसी प्रकार एक ओवरराइडिंग विधि के वापसी प्रकार को संदर्भित करता है। यह किसी भी प्रकार को डालने या रिटर्न प्रकार की जांच करने की आवश्यकता के बिना एक ओवरराइड विधि के रिटर्न प्रकार को कम करने की अनुमति देता है। सहसंयोजक वापसी प्रकार केवल गैर-आदिम वापसी प्रकारों के लिए काम करता है। जावा 5 के

  1. पायथन टर्नरी ऑपरेटर को कैसे अधिभारित करें?

    टर्नरी ऑपरेटर को ओवरलोड नहीं किया जा सकता है। यद्यपि आप इसे लैम्ब्डा/फ़ंक्शन में लपेट सकते हैं और इसका इस्तेमाल कर सकते हैं। . के लिए उदाहरण result = lambda x: 1 if x < 3 else 10 print(result(2)) print(result(1000)) आउटपुट यह आउटपुट देगा - 1 10