Java 超级论点正确还是错误

Java 超级论点正确还是错误,java,Java,构造函数能否使用超类构造函数调用调用直接超类的构造函数?i、 e.超级名单 构造函数能否使用超类构造函数调用调用直接超类的构造函数 是的,它可以。但仅作为子类构造函数体的第一个语句 public class A { public A(List<String> namelist) { } public A() { } } public class B extends A { public B(List<String> namelis

构造函数能否使用超类构造函数调用调用直接超类的构造函数?i、 e.超级名单

构造函数能否使用超类构造函数调用调用直接超类的构造函数

是的,它可以。但仅作为子类构造函数体的第一个语句

public class A {
    public A(List<String> namelist) {
    }
    public A() {
    }
}

public class B extends A {
    public B(List<String> namelist) {
       super(namelist);
    }
    public B() {
       // implicitly calls 'super()'
       List<String> namelist = ...;
       super(namelist);  // Syntax error.
    }
}

是的,您可以从子类调用构造函数。i、 e

class A
{
 public A()
 {
   System.out.println("Class A");
 }
  public A(String str)
 {
   System.out.println("Class A"+str);
 }
}
class B extends A
{
 public B()
 {
   super("Hello World");
 }
}

是的,这就是关键词的目的。测试这个比问一个问题快吗?鼠标放在下一票按钮上会显示:这个问题并没有显示任何研究成果,在这里有点适用我担心,尤其是在这种情况下,我认为一个没有换行符的大括号编码风格可以节省很多行-那你打字就更简单了。我不明白为什么IDE在这里很重要,不管怎样,这只是一个离题的旁注;