четверг, 1 декабря 2011 г.

Статические поля родителей являются общими для наследников


class T1 extends T {}

class T2 extends T {}

class T {
    public static int i;
}

public class Test {
    public static void main(String[] args) {
        T1.i = 5;
        T2.i = 3;
        System.out.format("%d = %d", T1.i, T2.i);
    }
}

/**
 * Output: 3 = 3
 */

Комментариев нет:

Отправить комментарий