Верно ли тут используется обращение к суперклассу?
В учебнике в главе «Наследование» был предложен код программы, объясняющей принцип использования указателя super(). Но у меня возник вопрос: а верно ли то что написано в этом коде, или же это все таки опечатка. Если верно, то просьба помочь разобраться в строках, которые я закомментировал. Ниже код
class X {
int a;
X(int i) {
a = i;
}
class Y extends X {
int b;
Y(int i, int j) {
super(j);
b = i;
// Не должно ли быть так?
//super(i);
//b = j;
}
}
}