/**
* @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