class Top {
public Top(String s) {
System.out.print("B");
}
}
public class Bottom2 extends Top {
public Bottom2(String s) {
super();
System.out.print("D");
}
public static void main(String [] args) {
Bottom2 as=new Bottom2("A");
new Bottom2("C");
System.out.println(" ");
}
}
Я хочу вызвать конструктор суперкласса. Почему это не компилируется?Вызов суперкласса класса из подкласса
Что заставляет вас думать, что это не называется? Он должен печатать 'BDBD' –
Конструктор для Top принимает строку, поэтому вы должны написать супер (ы); –
Я вижу, вы пытаетесь сказать, что он даже не компилируется, потому что вы вызвали 'super()' неправильно ... –