fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class InstanceOfUsage
  9. {
  10. public static void main (String[] args)
  11. {
  12. ClaseA objeto1 = new ClaseA();
  13. ClaseB objeto2 = new ClaseB();
  14.  
  15. System.out.println("objeto1 instanceof ClaseA: "
  16. + (objeto1 instanceof ClaseA));
  17. System.out.println("objeto2 instanceof ClaseB: "
  18. + (objeto2 instanceof ClaseB));
  19.  
  20. System.out.println("objeto1 instanceof ClaseB: "
  21. + (objeto1 instanceof ClaseB));
  22. System.out.println("objeto2 instanceof ClaseA: "
  23. + (objeto2 instanceof ClaseA));
  24.  
  25. }
  26.  
  27.  
  28. }
  29.  
  30. class ClaseA {}
  31. class ClaseB extends ClaseA {}
  32.  
Success #stdin #stdout 0.09s 27568KB
stdin
Standard input is empty
stdout
objeto1 instanceof ClaseA: true
objeto2 instanceof ClaseB: true
objeto1 instanceof ClaseB: false
objeto2 instanceof ClaseA: true