下列哪些叙述是正确的()。
A.如果在子类的构造方法中,显示地写出了super关键字来调用父类的某个构造方法,那么编译器不再提供默认的super语句
B.子类构造方法中可以有多条super调用父类的某个构造方法的语句
C.子类和父类必须在一个包中
D.final类至多可以有一个子类
- · 有2位网友选择 C,占比25%
- · 有2位网友选择 BC,占比25%
- · 有2位网友选择 D,占比25%
- · 有1位网友选择 BD,占比12.5%
- · 有1位网友选择 AD,占比12.5%
A.如果在子类的构造方法中,显示地写出了super关键字来调用父类的某个构造方法,那么编译器不再提供默认的super语句
B.子类构造方法中可以有多条super调用父类的某个构造方法的语句
C.子类和父类必须在一个包中
D.final类至多可以有一个子类
B、可以用static修饰构造方法
C、如果在子类的构造方法中,没有显示地写出super关键字来调用父类的某个构造方法,那么编译器默认地有:super();调用父类的无参数的构造方法(如果父类没有这样的构造方法,代码将出现编译错误)
D、super关键字形成的语句必须是子类的构造方法中的第1条语句
A.super()与this()可以同时存在于同一个构造方法中
B.super关键字是在子类对象内部指代其父类对象的引用
C.父类的构造方法在子类构造方法之前执行
D.super关键字可以调用父类的构造方法
A.如果子类没有定义构造方法,则子类无构造方法
B.子类构造方法必须通过super关键字调用父类的构造方法,无需放在构造方法的第一行
C.子类必须通过this关键字调用父类的构造方法
D.子类无法继承父类的构造方法
A.父类只有一个带参的构造方法,子类必须显示声明带参构造方法
B.子类无参构造方法中没有写super();不会调用父类无参构造方法
C.子类无参构造方法不可以用super(int a);调用父类对应的带参构造方法
D.实例化一个类的对象时,一定会先调用java.lang.Object的构造方法
B.子类可以在自己的构造 方法 中使用super关键字来调用父类的含参数构造 方法 ,但这个调用语句必须是子类构造 方法 的第一个可执行语句
C.在创建子类的对象时,将先执行继承自父类的无参构造方法,然后再执行自己的构造方法
D.子类不但可以自动执行父类的无参构造 方法 ,也可以自动执行父类的有参构造 方法
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!