Advertisement
Guest User

Untitled

a guest
Sep 9th, 2010
1,382
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 0.43 KB | None | 0 0
  1.  
  2. public class Main {
  3.     class A { };
  4.     class B extends A { };
  5.     class C extends B { };
  6.    
  7.     private void run() {
  8.         B b = new C();
  9.        
  10.         System.out.println(b instanceof A);
  11.         System.out.println(A.class.isAssignableFrom(b.getClass()));
  12.         System.out.println(B.class.isAssignableFrom(b.getClass()));
  13.         System.out.println(C.class.isAssignableFrom(b.getClass()));
  14.     }
  15.  
  16.     public static void main(String[] args) {
  17.         new Main().run();
  18.     }
  19.  
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement