getClass() विधि ऑब्जेक्ट . से है वर्ग और यह एक कक्षा वर्ग का उदाहरण returns देता है . जब हम किसी वस्तु का एक नया उदाहरण घोषित करते हैं, तो वह एक वर्ग को संदर्भित करेगा। प्रति 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