1*f1fbf3c2SXin Li package test1; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li public class Proceed2 { Proceed2()4*f1fbf3c2SXin Li public Proceed2() { i = 3; } 5*f1fbf3c2SXin Li 6*f1fbf3c2SXin Li public int i; 7*f1fbf3c2SXin Li p()8*f1fbf3c2SXin Li public void p() {} 9*f1fbf3c2SXin Li k1()10*f1fbf3c2SXin Li public int k1() { 11*f1fbf3c2SXin Li Proceed2 p2 = new Proceed2(); 12*f1fbf3c2SXin Li boolean b = p2 instanceof Proceed2; 13*f1fbf3c2SXin Li Object obj = p2; 14*f1fbf3c2SXin Li Proceed2 q2 = (Proceed2)obj; 15*f1fbf3c2SXin Li p2.p(); 16*f1fbf3c2SXin Li i = 2; 17*f1fbf3c2SXin Li return i; 18*f1fbf3c2SXin Li } 19*f1fbf3c2SXin Li k2()20*f1fbf3c2SXin Li public int k2() { 21*f1fbf3c2SXin Li Proceed2 p2 = new Proceed2(); 22*f1fbf3c2SXin Li p2.p(); 23*f1fbf3c2SXin Li i = 2; 24*f1fbf3c2SXin Li return i; 25*f1fbf3c2SXin Li } 26*f1fbf3c2SXin Li } 27