123456789101112131415161718192021222324252627282930313233343536373839 |
- package test1;
-
- class CalleeBeforeParent {
- static int counter = 0;
- int r;
-
- CalleeBeforeParent(int k) {
- System.out.println("CalleeBeforeParent:" + k);
- r = counter;
- }
- }
-
- public class CalleeBefore extends CalleeBeforeParent {
- public int p;
- public static int q;
-
- public CalleeBefore() {
- this(3);
- }
-
- public CalleeBefore(int k) {
- super(k);
- p = q = 0;
- }
-
- public int m1(int i) {
- return p + i;
- }
-
- public static int m2(int i) {
- return q + i;
- }
-
- public int getr() { return r; }
-
- public int test() {
- return m1(3) + m2(10);
- }
- }
|