我目前正在面对一个关于super
关键字的理解问题。我知道super
是对特定子类的下一个超类的引用。无论如何,我想告诉你,我的问题:什么是超级(s)在Child-class构造函数中?
public class Father{
int length;
Father(String s){
length = s.length();
}
}
public class Sub extends Father {
char c;
Sub(String s) {
super(s);
c = s.charAt(0);
}
}
是什么行super(s)
做在子类?如果我将父类从公共更改为抽象,会发生什么?
嘿,忘了回答他的问题的第二部分。 :-P –
@TilakMaddy这就是为什么你应该只问一个问题每个问题。 –