构造方法中不用this且不用base,则会自动会调用base()
对
举一反三
- 构造方法中不用this且不用base,则会自动会调用base() A: 正确 B: 错误
- (6-2)定义如下Base类,能在(1)处正确调用Base的构造方法。 class Base{ int x,y; Base(int x){} Base(int x,int y){ //(1)调用Base的构造方法 } }
- 如何能使程序调用Base类的构造方法输出"base constructor";...ived() {//Three}}
- 如何能使程序调用Base类的构造方法输出"base constructor"; class Base{ Base(int i){ System.out.println("base constructor"); } Base(){ } } public class Sup extends Base{ public static void main(String argv[]){ Sup s= new Sup(); //One } Sup() { //Two } public void derived() { //Three } }
- 在子类的构造方法中,可以使用()关键字来调用父类的构造方法 A: base B: super C: this D: extends
内容
- 0
在子类的构造方法中,使用(<br/>)关键字显示地调用父类的构造方法。 A: super B: base C: this D: extends
- 1
通过()引用,派生类构造函数可以调用基类构造函数。 A: object B: Class C: Base D: system
- 2
关于base关键字以下说法哪些是正确的 A: ase关键字可以调用父类的构造方法 B: ase关键字可以调用父类的普通方法 C: ase与this不能同时存在于同一个构造方法中 D: ase与this可以同时存在于同一个构造方法中
- 3
定义如下类Base,是setNum()方法的重载方法。class Base{...,int b,float c){ }}
- 4
给出以下代码,请问哪些Base类的构造器是必须在Base类中声明的?() A: A B: B C: C D: D