1*f1fbf3c2SXin Li package test3; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li class TransformRead1 { 4*f1fbf3c2SXin Li public int value = 1; 5*f1fbf3c2SXin Li public int value2 = 10; 6*f1fbf3c2SXin Li } 7*f1fbf3c2SXin Li 8*f1fbf3c2SXin Li public class TransformRead extends TransformRead1 { 9*f1fbf3c2SXin Li public int value = 100; foo()10*f1fbf3c2SXin Li public int foo() { 11*f1fbf3c2SXin Li return value + value2 + super.value; 12*f1fbf3c2SXin Li } getValue(Object obj)13*f1fbf3c2SXin Li public static int getValue(Object obj) { return 1000; } getValue2(Object obj)14*f1fbf3c2SXin Li public static int getValue2(Object obj) { return 10000; } 15*f1fbf3c2SXin Li } 16