কম্পিউটার

আমরা কখন জাভাতে getClass() পদ্ধতি ব্যবহার করতে পারি?


দি getClass() পদ্ধতিটি অবজেক্ট থেকে ক্লাস এবং এটি একটি ক্লাস ক্লাসের উদাহরণ প্রদান করে . যখন আমরা একটি বস্তুর একটি নতুন দৃষ্টান্ত ঘোষণা করি, তখন এটি একটি শ্রেণীর উল্লেখ করা হবে। JVM প্রতি শুধুমাত্র একটি শ্রেণী থাকতে পারে কিন্তু একাধিক বস্তু এটি উল্লেখ করে। সুতরাং যখন আমরা দুটি অবজেক্টের ক্লাস পাই, তখন তারা একই ক্লাসের উল্লেখ করতে পারে।

সিনট্যাক্স

public final Class<?> getClass()

উদাহরণ

class User {
   private int id;
   private String name;
   public User(int id, String name) {
      this.id = id;
      this.name = name;
   }
}
class SpecificUser extends User {
   private String specificId;
   public SpecificUser(String specificId, int id, String name) {
      super(id, name);
      this.specificId = specificId;
   }
}
public class TestUser {
   public static void main(String[] args){
      User user = new User(115, "Raja");
      SpecificUser specificUser = new SpecificUser("AAA", 120, "Adithya");
      User anotherSpecificUser = new SpecificUser("BBB", 125, "Jai");

      System.out.println(user.getClass());
      System.out.println(specificUser.getClass());
      System.out.println(anotherSpecificUser.getClass());
   }
}

আউটপুট

class User
class SpecificUser
class SpecificUser

  1. আমরা কখন জাভাতে প্যাক() পদ্ধতি ব্যবহার করতে পারি?

  2. জাভাতে কখন .class ফাইল তৈরি করা যায়?

  3. আমরা কখন জাভাতে সিঙ্ক্রোনাইজড ব্লক ব্যবহার করতে পারি?

  4. কিভাবে আমরা জাভাতে invokeLater() পদ্ধতি কল করতে পারি?