Java-Shildt-200UseSuper
Полный справочник по Java. Java SE 6 Edition. 7-е издание. Герберт Шилдт. "Вильямс", Москва - Санкт-Петербург - Киев, 2007, стр.200.
// 200
// Использование ключевого слова super для предотвращения скрытия имени.
class A {
int i;
}
// Создание подкласса посредством расширения класса A.
class B extends A {
int i; // эта переменная i скрывает переменную i в классе A
B(int a, int b) {
super.i = a; // i в классе A
i = b; // i в классе B
}
void show() {
System.out.println("i in superclass: " + super.i);
System.out.println("i in subclass: " + i);
}
}
class UseSuper {
public static void main(String args[]) {
B subOb = new B(1, 2);
subOb.show();
}
}