校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > 构造函数&初始化
题目

在使用super和this关键字时,以下描述正确的是()

A.在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过

B.super()和this()不一定要放在构造方法内第一行

C.this()和super()可以同时出现在一个构造函数中

D.this()和super()可以在static环境中使用,包括static方法和static语句块

解答

正确答案:A

使用super()或者this()方法是必须放在构造函数的第一行

由于this函数指向的构造函数默认有super()方法,所以规定this()和super()不能同时出现在一个构造函数中。 

因为staic方法或者语句块没有实例时可以使用,而此时不需要构造实例,所以不能用this()和super() 

C 1条回复 评论
雾绕空山

比之前听的课更好懂

发表于 2023-02-05 22:00:00
0 0