/** * @author lautturi.com * Java example: Determine if the specified Object is assignment-compatible with the object represented by this Class. */ import java.util.*; class MyClass{ //... } public class Lautturi { public static void main(String[] args) { Object m=new MyClass(); Object o=new Object(); boolean mInstanceOf=m instanceof MyClass; boolean oInstanceOf=o instanceof MyClass; boolean misInstance=MyClass.class.isInstance(m); boolean oisInstance=MyClass.class.isInstance(o); System.out.println(mInstanceOf); System.out.println(oInstanceOf); System.out.println(misInstance); System.out.println(oisInstance); } }
output:
true false true false