Example 1: Check the class of an object using getClass()
Output
The class of obj1 is: class Test1 The class of obj2 is: class Test2
In the above example, we have used the getClass() method of the Object class to get the class name of the objects obj1 and obj2.
To learn more, visit Java Object getClass().
Example 2: Check the class of an object using instanceOf operator
Output
obj is an object of the Test class
In the above example, we have used the instanceof operator to check if the object obj is an instance of the class Test.
Example 3: Check the class of an object using isInstance()
Output
obj is an object of the Test class
Here, we have used the isInstance() method of the class Class to check if the object obj is an object of the class Test.
The isInstance() method works similarly to the instanceof operator. However, it is preferred during the run time.