多项选择题下面关于默认构造器哪三个描述是正确的?()

A.默认构造器初始化方法变量
B.默认构造器有和它所在类相同的访问修饰词.
C.默认构造器调用其父类的无参构造器.
D.如果一个类没有无参构造器,编译器会它创建一个默认构造器.
E.只有当一个类没有任何构造器时,编译器会为它创建一个默认构造器


您可能感兴趣的试卷

你可能感兴趣的试题

1.多项选择题

如下代码:

哪两个方法能加到Y类的定义中?()

A. public void aMethod() {}
B. private void aMethod() {}
C. public void aMethod(String s) {
D. private Y aMethod() { return null; }
E. public X aMethod() { return new Y(); }

2.多项选择题以下哪四个能使用throw抛出?()

A.Error
B.Event
C.Object
D.Throwable
E.Exception
F.Runtime Exception

3.多项选择题下列标识符不合法的有()

A.new
B.$Usdollars
C.1234
D.car.taxi

4.多项选择题

如下代码

哪两个说明是正确的? ()

A. B类的构造器应该是 public.
B. B类的构造器应该是没有参数
C. B类的构造器应该调用this().
D. B类的构造器应该调用super().

5.多项选择题不能用来修饰interface的有()

A.private
B.public
C.protected
D.static

6.多项选择题下列关于数组的说法错误的有()

A.数组是一种对象
B.数组属于一种原生类
C.int number=[]={31,23,33,43,35,63}
D.数组的大小可以任意改变

7.多项选择题下面哪些语句能够正确地生成5个空字符串?()

A.String a[]=new String[5];for(int i=0;i<5;a[i++]=“”);
B.String a[]={“”,“”,“”,“”,“”};
C.String a[5];
D.String[5]a;
E.String[]a=new String[5];for(int i=0;i<5;a[i++]=null);

8.多项选择题下面哪些不是java的简单数据类型? ()

A.short
B.Boolean
C.Double
D.float

9.多项选择题下面哪个语句正确地声明一个整型的二维数组?()

A.int a[ ][ ] = new int[][];    
B.int a[10][10] = new int[][];    
C.int a[ ][ ] = new int[10][10];    
D.int [ ][ ]a = new int[10][10];    
E.int [ ]a[ ] = new int[10][10];

10.多项选择题在接口中以下哪条定义是正确的?()

A. void methoda();
B. public double methoda();
C. public final double methoda();
D. static void methoda(double d1);
E. protected void methoda(double d1);