Open In App

Class isInstance() method in Java with Examples

Last Updated : 27 Nov, 2019
Summarize
Comments
Improve
Suggest changes
Share
1 Like
Like
Report
The isInstance() method of java.lang.Class class is used to check if the specified object is compatible to be assigned to the instance of this Class. The method returns true if the specified object is non-null and can be cast to the instance of this Class. It returns false otherwise. Syntax:
public boolean isInstance(Object object)
Parameter: This method accepts object as parameter which is the specified object to checked for compatibility to this Class instance. Return Value: This method returns true if the specified object is non-null and can be cast to the instance of this Class. It returns false otherwise. Below programs demonstrate the isInstance() method. Example 1:
Output:
Class represented by myClass: class Test
Class represented by c: class java.lang.String
Is c compatible: false
Example 2:
Output:
Class represented by myClass: class Test
Class represented by c: class Test
Is c compatible: false
Reference: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#isInstance-java.lang.Object-

Practice Tags :

Similar Reads