দি 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