百度试题 题目在构造方法中通过 this(...) 调用本类的其他构造方法,必须是第一行代码 A.正确B.错误相关知识点: 试题来源: 解析 A
百度试题 题目调用this或super的构造方法语句必须放在第一行 A.正确B.错误相关知识点: 试题来源: 解析 A 反馈 收藏
首先对于super: super关键字会在子类的构造方法中使用,用来对父类属性进行初始化,而super必须放在第一行,因为子类有可能使用父类属性,就必须在使用之前先对父类属性完成初始化。 对于this关键字: 如上代码:this关键字必须写在构造方法的第一行,因为如果在this关键字之前的代码用到了C01中的对象,则不能够进行使用,...
在构造函数中,如果你不指定构造器之间的调用关系,那么编译器会给你加上super();目的是在初始化当前对象时,先保证了父类对象先初始化。所以,你指定了构造函数间的调用,那么this()必须在第一行,以保证在执行任何动作前,对象已经完成了初始化。 构造函数只能被构造函数调用,因为对象只会初始化一次。 作者:吾名崔大...
下面对this的作用描述错误的是 A. 当成员变量和局部变量重名的时候可以用this区分 B. this()语句必须放在构造函数的第一行,根据this后面括号中的参数调用
super() 调用父类的无参构造函数,当在子类构造函数中调用时必须放在第一行,原因如下:1.编译器检测子类构造函数第一行没有显示调用父类构造函数时,默认加上一句super(...
下面对this旳作用描述错误旳是 A. 当组员变量和局部变量重名旳时候可以用this辨别 B. this()语句必须放在构造函数旳第一行,根据this背面括号中旳参数调用
下列关于this的说法中,错误的是( )A、只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用B、在构造方法中,使用this调用构造方法的语句必须位于第一行,且只能出现一次C、this关键字可以用于区分成员变量与局部变量D、this可以出现在任何方法中...
② 同类中实例方法间互调(此时可以省略this,但是不建议省略)。 ③将this作为参数传递给另一个方法; ④将this作为方法的返回值(链式方法编程); ⑤ 构造器重载的互调,this([参数])必须写在构造方法第一行; ⑥ static不能和this一起使用; 当字节码被加载进JVM,static成员以及存在了. 但是此时对象还没有创建,没有...