下列有关super或this调用构造函数描述错误的是
举一反三
- 在es6的class类的继承中,关于super关键字的说法错误的是() A: 在子类的构造函数,必须先调用super() B: super相当于子类的引用 C: 先调用super(),才可以使用this D: super()相当于父类构造函数的调用
- 子类的构造函数调用父类的构造函数使用super关键字。()
- 【单选题】下面是有关子类调用父类构造函数的描述正确的是? A. 子类定义了自己的构造函数,就不会调用父类的构造函数 。 B. 如果子类的构造没有通过 super 调用父类构造函数, 那么子类会先调用子类自己的构造函数,再调用父类不含参数的构造函数。 C. 创建子类的对象时,子类构造方法总是先调用父类的构造函数 。
- 在构造函数中,可以使用super关键字调用类中其他构造函数。
- 关于构造函数描述正确的是? A: 以下代码,创建B对象的时候,A的构造函数不会被调用,因为没调用super();class A{ A() { System.out.println("A"); } } class B extends A{ B() { System.out.println("B"); } B: super必须放在构造函数的第一行! C: 如果没显示调用基类构造函数,也会被隐式调用,并且先于它自己的构造函数。 D: 构造函数可以定义多个,并可通过this(参数)的方式调用另外一个构函数。