js语言和框架-node.js-关键字
面5笔5在使用super 和this关键字时,以下描述正确的是
A.在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过
B.super()和this()不一定要放在构造方法内第一行
C.this()和super()可以同时出现在一个构造函数中
D.this()和super()可以在static环境中使用,包括static方法和static语句块
正确答案是 A
super()和this()调用构造器只能放在构造方法的第一行,若有则仅能存在一个,否则默认调用super()。
构造器方法只能在构造器方法内调用,不能在static属于类的方法中调用,而是可以直接用new来创建对象。