কম্পিউটার

জাভাতে অপারেটরের উদাহরণ


এই অপারেটরটি শুধুমাত্র অবজেক্ট রেফারেন্স ভেরিয়েবলের জন্য ব্যবহার করা হয়৷ অপারেটর চেক করে যে বস্তুটি একটি নির্দিষ্ট ধরনের (ক্লাস টাইপ বা ইন্টারফেস টাইপ) কিনা। instanceof অপারেটর −

হিসাবে লেখা হয়
( 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. জাভাতে XOR অপারেটরের গুরুত্ব?

  2. কিভাবে একটি CLOB প্রকারকে জাভাতে স্ট্রিং এ রূপান্তর করবেন?

  3. জাভাতে কোভেরিয়েন্ট রিটার্ন প্রকার

  4. কিভাবে পাইথন টারনারি অপারেটর ওভারলোড করবেন?