如果我有课
class Foo{
String name;
public Foo(String s){
name=s;
}
public void setName(String s){
name=s;
}
public String getName(){
return name;
}
}
进而
class FooBar extends Foo {
public FooBar(String S){
super(s);
}
}
我的主要方法是
public static void main(String[] args){
FooBar item1 = new FooBar("Jim");
}
FooBar 类中的 super() 会调用然后调用 Foo() 的构造函数并将名称正确设置为 s 吗?这是普通的 super() 调用的作用吗?调用被扩展类的构造函数?